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