protected voID grIDvIEw1_RowDataBound(object sender,GrIDVIEwRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DaTarow) { Datatable dt = GetData(); for (int i = 0; i < dt.Rows.Count; i++) { Boolean bitBlack = Convert.ToBoolean(dt.Rows[i]["Black"]); if (bitBlack) { e.Row.Cells[7].Text = ("Yes"); } else { e.Row.Cells[7].Text = ("No"); } } } }解决方法 您始终可以使用行
DataItem
来获取基础DataSource: protected voID grIDvIEw1_RowDataBound(object sender,GrIDVIEwRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DaTarow) { DaTarow row = ((DaTarowVIEw)e.Row.DataItem).Row; bool isBlack = row.FIEld<bool>("Black"); e.Row.Cells[7].Text = isBlack ? "Yes" : "No"; }}总结
以上是内存溢出为你收集整理的c# – 基于Gridview的RowDataBound事件中的行数据的单元格中的条件输出全部内容,希望文章能够帮你解决c# – 基于Gridview的RowDataBound事件中的行数据的单元格中的条件输出所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)