如何在数据绑定期间读取未出现在GridView中的项目?

时间:2011-07-07 16:03:51

标签: asp.net data-binding gridview

在ASP.NET中,使用GridView控件。假设我的SQLDataSource有一个ID,名称和地址。我只在网格中显示名称和地址,但是每次将行数据绑定到网格时我都想读取ID。我该怎么做?

由于

3 个答案:

答案 0 :(得分:0)

您可以将ID绑定到hiddenfield或任何控件,并使该控件的visible属性为false。

答案 1 :(得分:0)

这些方案中最好的方法是在GridView中设置DatakeyName列的ID

您可以稍后在需要的地方DataKeyNames="ID"

使用它

答案 2 :(得分:0)

您需要做的是通过Gridview的RowDataBound事件访问底层的DataViewRow对象。拥有DataViewRow后,您可以访问DataItem对象,这是GridView绑定的实际对象。 MSDN有一个示例here

干杯

相关问题