怎样单独控制GridView中特定行的样式? 我有一张记录用户留言的数据表,其中一列[Checked]记录留言是否被阅读过。我希望当GridView列出所有留言时,根据[Checked]的值按不同格式显示数据行。请问怎样实现?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DataGrid中我是这样写的:在绑定事件DataGrid1_ItemDataBound时if(e.ItemIndex != -1){ if(e.Item.Cells[2].Text == 0)//没被选中 { e.Item.Cells[2].ForeColor = Color.red;//这个单元格的前景色 //e.Item.ForeColor = Color.Blue;//整行的前景色 }} if(e.ItemIndex != -1)这句写错了。应该是: if(e.Item.ItemIndex != -1) 我最后用的方法是:foreach (GridViewRow s in GridView1.Rows) { if (GridView1.DataKeys[s.DataItemIndex].Values["Checked"].ToString()=="False") s.ForeColor=System.Drawing.Color.Red; } .net 页面局部刷问题,求教! .net ajax提交数据代码被执行了两次 请大家帮忙看下这样的程序怎么写 求助!界面莫名的变化~ 如何在代码里控制表的行数 javascript 调用asp.net方法 参数 如何在客户端点击一个链接,自动下载将另一个网站的文件下载到服务器 .net中的正则表达式使用高级技巧(1-4)(好久没来CSDN,居然又有分散了) 调用savefiledialog类的问题? 如何将数据库中某一字段中符合条件的数据赋值到 数组 中? 关于数据绑定! 如何做类似QQ空间那样的通过拖动来布局页面 并且能够保存
在绑定事件DataGrid1_ItemDataBound时
if(e.ItemIndex != -1)
{
if(e.Item.Cells[2].Text == 0)//没被选中
{
e.Item.Cells[2].ForeColor = Color.red;//这个单元格的前景色
//e.Item.ForeColor = Color.Blue;//整行的前景色
}}
这句写错了。
应该是: if(e.Item.ItemIndex != -1)
{
if (GridView1.DataKeys[s.DataItemIndex].Values["Checked"].ToString()=="False") s.ForeColor=System.Drawing.Color.Red;
}