vs.2005中的gridview控件如何获得主键值
'最近正在练习使用vs.2005中的gridview控件,该gridview中的各个列均是采用手动的方式添加的,不包含主键,最后一列是一个link类型的button,我相...
'最近正在练习使用vs.2005中的gridview控件,该gridview中的各个列均是采用手动的方式添加的,不包含主键,最后一列是一个
link类型的button,我相通过单击每行的这个按钮来操作数据,因此必须在gridview_rowcommand事件中获得每行的主键值。
以前在2003中可以在页面加载时设置datagrid.dataKeyField="(主键属性名)",然后在grid_itemcommand事件中用以下代码获得每行的主键值
Dim ID As String = Me.datagrid1.dataKeys(e.item.itemIndex).toString()
那么在2005的gridview中如何实现以上同样的功能????
gridview 的属性中没有DataKey属性,
在代码中可以得到gridview的Datakeys属性,
不过它是readOnly只读属性,无法赋值。 展开
link类型的button,我相通过单击每行的这个按钮来操作数据,因此必须在gridview_rowcommand事件中获得每行的主键值。
以前在2003中可以在页面加载时设置datagrid.dataKeyField="(主键属性名)",然后在grid_itemcommand事件中用以下代码获得每行的主键值
Dim ID As String = Me.datagrid1.dataKeys(e.item.itemIndex).toString()
那么在2005的gridview中如何实现以上同样的功能????
gridview 的属性中没有DataKey属性,
在代码中可以得到gridview的Datakeys属性,
不过它是readOnly只读属性,无法赋值。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询