在DataGrid中让不同条件的行显示不同的背景颜色
通过如下方法做时:在DataGrid的ItemDataBind事件里写
if((e.Item.Cells[6].Text)=="男")//假设性别字段在第6行
e.Item.BackColor=Color.Blue;
if((e.Item.Cells[6].Text)=="女")
e.Item.BackColor=Color.Red;
有没有具体的例子?我这样一来做了,但没有任何效果。我的做法是写了
private void change_color(Object sender, DataGridItemEventArgs e) {
if((e.Item.Cells[1].Text)=="男")//假设性别字段在第6行
e.Item.BackColor=Color.Blue;
if((e.Item.Cells[1].Text)=="女")
e.Item.BackColor=Color.Red;
}
通过如下方法做时:在DataGrid的ItemDataBind事件里写
if((e.Item.Cells[6].Text)=="男")//假设性别字段在第6行
e.Item.BackColor=Color.Blue;
if((e.Item.Cells[6].Text)=="女")
e.Item.BackColor=Color.Red;
有没有具体的例子?我这样一来做了,但没有任何效果。我的做法是写了
private void change_color(Object sender, DataGridItemEventArgs e) {
if((e.Item.Cells[1].Text)=="男")//假设性别字段在第6行
e.Item.BackColor=Color.Blue;
if((e.Item.Cells[1].Text)=="女")
e.Item.BackColor=Color.Red;
}
浙公网安备 33010602011771号