Как получить доступ к значению BoundField в событии RowDataBound gridview?
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
RowDataBound
к нему можно получить доступ через
GridView.Columns;
как
BoundField b = myGridView.Columns[columnindex] as BoundField;