回 帖 发 新 帖 刷新版面

主题:如何使用Datagrid(30分)

我有一个Datagrid,一个c:/a.mdb的数据库,数据库中有表PERSON
如何使Datagrid显示a.mdb表A中的数据????

同时让Datagrid中的数据被更改了,数据库中的数据同时被更改。

回复列表 (共5个回复)

沙发

str = "select 语句 "
Dim ad As New OleDb.OleDbDataAdapter(str, mycon)'mycon是连接数据库的字符串
Dim dbset as dataset
ad.Fill(dbset, "ygxxxx")
DataGrid1.DataSource = dbset.Tables("ygxxxx")

板凳

是要访问c盘的数据库吧?

3 楼

其實,如果沒必要在datagrid裡修改數據的話,盡量不要在裡面修改數據,因為判斷起來很麻煩,而且會沒完沒了,如:客戶會要求grid裡要有下拉框,要有datatimepicker等等。到時候,你就得重寫該控件了,那樣的話,你的技術就必需很強。

4 楼


str = "select 语句 "
Dim ad As New OleDb.OleDbDataAdapter(str, mycon)'mycon是连接数据库的字符串
Dim dbset as dataset
ad.update(dbset)
dbset .clear()
ad.Fill(dbset, "ygxxxx")
DataGrid1.DataSource = dbset
DataGrid1.datamember=  "ygxxxx"

5 楼

关于如何使用Datagrid,这里有大量的使用技巧

http://www.soft180.com/article/special/dgjh/

我来回复

您尚未登录,请登录后再回复。点此登录或注册