关于datagrid的一个简单问题,UP者有分
tihua 2004-11-05 02:32:52 1、datagrid1.datasource=ds.tables(0).DefaultView
在datagrid的CurrentCellChanged事件中执行以下代码是成功的
ids = Me.DataGrid1(Me.DataGrid1.CurrentCell.RowNumber, 1)'取唯一值
MsgBox(ids)
2、当我把ds清空后重新填入数据后再来执行以上代码就报错了
ds.clClear()
ds = GetData(sqlstr)'getdata是自定义的一个函数,作用是为ds填充数据表
datagrid1.datasource=ds.tables(0).DefaultView
什么原因?是否做法有错?(本来的想法是点击datagrid的其中一行就取该行的唯一值然后根据这一值来更新其它列的数据,更新完后datagrid的数据也能体现已更改后的数据)