5
如何在GridView的RowDataBound事件中访问'BoundField'的值?在asp.net gridview中,如何访问RowDataBound事件中的BoundField?
如何在GridView的RowDataBound事件中访问'BoundField'的值?在asp.net gridview中,如何访问RowDataBound事件中的BoundField?
DataRowView drv = (DataRowView)e.Row.DataItem;
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (drv["MYCOLNAME"] != DBNull.Value)
{
var val = Convert.ToBoolean(drv["MYCOLNAME"]);
}
}
只需转换为正确的类型即可。
BoundField被指定为列明在GridView
,所以基本上RowDataBound
在这里是不相关的;)。
它可以通过
GridView.Columns;
访问像
BoundField b = myGridView.Columns[columnindex] as BoundField;
一种替代的用法是当我想访问未结合到GriView字段的绑定列。 – 2012-06-19 19:03:16