如何设置DataGrid制定行字体或背景颜色?

fashaozhe 2006-10-24 05:14:48
如何设置DataGrid制定行字体或背景颜色?谢谢
...全文
253 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
dotnba 2006-10-26
  • 打赏
  • 举报
回复
到CELL不就行了?
fashaozhe 2006-10-26
  • 打赏
  • 举报
回复
请高手指点一下嘛
fashaozhe 2006-10-26
  • 打赏
  • 举报
回复
有具体的代码吗
fashaozhe 2006-10-25
  • 打赏
  • 举报
回复
兄弟,我需要的是winform的,能指导一下吗
jingye721 2006-10-25
  • 打赏
  • 举报
回复
还是不要把 Color cl = Color.Red;
string i = e.Item.Cells[0].Text;
if (i == "重要")
{
e.Item.BackColor = cl;
}
放在if (e.Item.ItemType == ListItemType.Item)中了
jingye721 2006-10-25
  • 打赏
  • 举报
回复
if (e.Item.ItemType == DataControlCellType.DataCell)

改成:
if (e.Item.ItemType == ListItemType.Item)
对了
jingye721 2006-10-25
  • 打赏
  • 举报
回复
终于弄出来了:
在datagrid1_ItemDataBound事件中写入
if (e.Item.ItemType == DataControlCellType.DataCell)
{
Color cl = Color.Red;
string i = e.Item.Cells[0].Text;
if (i == "重要")
{
e.Item.BackColor = cl;
}
}
哈哈,给分~
fashaozhe 2006-10-25
  • 打赏
  • 举报
回复
你们说的是有规则的设置背景颜色,比如隔行设置背景,我现在是Datagrid绑定DataTable里的数据有些比较重要,我就想把比较重要的数据记录背景用其他颜色区分,请问该如何实现?
jingye721 2006-10-24
  • 打赏
  • 举报
回复
该属性<ItemStyle BackColor="" />
liulun 2006-10-24
  • 打赏
  • 举报
回复
vs里右下角有相关的选项
很方便的设置楼主说的那些东西
ff167 2006-10-24
  • 打赏
  • 举报
回复
指定行?在ItemDataBound或者ItemCommand里触发绑吧
xingyaohua 2006-10-24
  • 打赏
  • 举报
回复
ItemStyle设置
Font字体颜色
BackColor背景颜色

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧