| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1525 人关注过本帖
标题:各位大哥大姐求教一下Excel导入到了Access但datagridview上不能显示?
只看楼主 加入收藏
zhangzhen
Rank: 2
等 级:论坛游民
帖 子:92
专家分:27
注 册:2011-3-4
收藏
得分:0 
回答一下吧 我快急死了
2011-07-08 16:08
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
收藏
得分:0 
你代码中的变量表示的是什么?是UPDATE TABEL或者INSERT TABLE的SQL语句吗?
如果是这样,是因为你没有赋予一个更新查询的COMMAND
针对你的代码,可以这样修改一下。
建议你找一个例子,仔细啃一啃,然后再动手写。写的第一个项目,应当与例子相近,或者说,你能丢下例子,写一个与例子一样的项目,然后再开发自已的项目吧。
程序代码:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Str As String = "insert into zuankong(名称) values('名称')" '插入一条记录
        Dim conn As OleDb.OleDbConnection = New OleDb.OleDbConnection
        conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & System.Windows.Forms.Application.StartupPath & "\zkshujuku.mdb;"
        conn.Open() '打开连接
        Dim cmd As OleDb.OleDbCommand = New OleDb.OleDbCommand(Str, conn)
        cmd.ExecuteNonQuery() '执行插入数据

        Str = "select * from zuankong" '更新查询
        Dim da As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter(Str, conn)
        da.Fill(ZkshujukuDataSet, "zuankong")

        DataGridView1.DataSource = ZkshujukuDataSet.Tables(0) '更换datagridview1的数据源
        DataGridView1.Refresh()
        conn.Close()
    End Sub



===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2011-07-08 18:46
zhangzhen
Rank: 2
等 级:论坛游民
帖 子:92
专家分:27
注 册:2011-3-4
收藏
得分:0 
回复 12楼 不说也罢
非常感谢 问题解决 终于解决了一个问题
2011-07-08 20:00
miallovei
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2012-1-7
收藏
得分:0 
学习了
2012-05-10 11:23
快速回复:各位大哥大姐求教一下Excel导入到了Access但datagridview上不能显示?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024096 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved