GridView绑定时通过RowDataBound事件获取数据源列值

来源:互联网 发布:linux如何执行sql文件 编辑:程序博客网 时间:2024/06/02 07:28

protected void gvData_RowDataBound(object sender, GridViewRowEventArgs e)
{
//if (DataBinder.Eval(e.Row.NamingContainer, "DataRow.Readed").ToString() == "0")
//if (gvData.DataKeys[e.Row.RowIndex][1].ToString() == "0")

DataRowView drv = (DataRowView)e.Row.DataItem;
if (drv != null)
{
if (drv.Row["Readed"].ToString() =="0")
e.Row.Style["font-weight"] ="bold";
}
}

 

由于在RowDataBound方法执行时,已执行了RowCreated,因此此时也可以直接使用改行绑定了相应数据源的某一列值,如e.Row.Cells[9].Text

原创粉丝点击