从代码绑定(ASP.NET)

时间:2011-08-25 10:04:35

标签: c# asp.net data-binding gridview

我将SqlDataSource分配给GridView,并且返回的很多字段仅用于后面的代码以确定列是否可见等。目前我将这些值绑定到隐藏字段,但是这会增加很多代码到源文件并不理想。

我可以从代码隐藏中获取行的值,而不必将它们分配给标记中的隐藏字段吗?

1 个答案:

答案 0 :(得分:3)

在您的代码中,您可以通过DataItem对象

访问这些值

实施例

DataRowView rowView = (DataRowView)e.Row.DataItem;

// Retrieve the state value for the current row. 

String state = rowView["state"].ToString();

DataRowView rowView = (DataRowView)e.Row.DataItem; // Retrieve the state value for the current row. String state = rowView["state"].ToString();

或者您可以将值转换为对象并使用它。

请点击此处了解详情http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewrow.dataitem.aspx