如何改变DATAGRID中指定数据的颜色

LNSPRITE 2003-04-16 11:25:04
各位高人,请帮帮忙 。我想在DATAGRID中将一批指定数据的颜色或背景色变颜色。该如何做呢。
...全文
39 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
saucer 2003-04-18
  • 打赏
  • 举报
回复
yypt111(游吟诗人)'s method should give you what you want, since it runs when you call DataBind()

also, you can always do it after you call DataBind()

MyDataGrid.DataSource= ds.Tables["authors"].DefaultView;
MyDataGrid.DataBind();

foreach (DataGridItem dgi in MyDataGrid.Items)
{
dgi.Cells[0].BackColor = Color.Red;
}
fule 2003-04-17
  • 打赏
  • 举报
回复
up
LNSPRITE 2003-04-17
  • 打赏
  • 举报
回复
游吟诗人:
你的答案可以在编辑数据时变颜色,可是怎么能在页面一打开时就改变颜色呢

望赐教
yypt111 2003-04-16
  • 打赏
  • 举报
回复
'根据不同的在职状态,设置字体颜色
Private Sub GridUser_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles GridUser.ItemDataBound
Dim itemType As ListItemType
itemType = CType(e.Item.ItemType, ListItemType)

If (itemType <> ListItemType.Header) And (itemType <> ListItemType.Footer) And (itemType <> ListItemType.Separator) Then
If e.Item.Cells(8).Text = "在职" Then
e.Item.ForeColor = Color.Black
Else
e.Item.ForeColor = Color.Red
End If
End If

End Sub
wwl1981 2003-04-16
  • 打赏
  • 举报
回复
在属性页中!
wwl1981 2003-04-16
  • 打赏
  • 举报
回复
select 事件,里面有设置

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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