【发布时间】:2009-02-02 19:36:35
【问题描述】:
如何在数据网格中将字段“age”= 30 的值绘制为红色?
我在 WinCE 工作。
感谢您的帮助!
【问题讨论】:
-
自the last time you asked以来答案没有改变。
标签: c# compact-framework windows-ce
如何在数据网格中将字段“age”= 30 的值绘制为红色?
我在 WinCE 工作。
感谢您的帮助!
【问题讨论】:
标签: c# compact-framework windows-ce
尝试类似的东西。我设置了
Datagrid1.Datasource = Datatable1.DefaultView
其中 Datatable1 是一个包含名为“Age”的列的数据表
对不起,在VB中
私有子paintColors()
Dim vI As Int64
DataGrid1.SelectionBackColor = Color.OrangeRed
Dim vI As Int64 = 0
For vI = 0 To Datatable1.DefaultView.Count - 1
If Datatable1.DefaultView.Item(vI)("Age") = 30 Then
DataGrid1.Select(vI)
Else
DataGrid1.UnSelect(vI)
End If
Next
结束子
【讨论】:
我建议回到链接到的示例 ctacke 并专门查看:
DataGridCustomColumnBase.DrawBackground
它支持以特定颜色为替代行着色。一旦你理解了这一点in 它的 整体,你就可以随时随地为它们涂上任何你想要的颜色了。 p>
示例代码非常棒,您可以使用完整的框架,然后将您的知识(因为该人已使他的代码与 CF FF 交叉兼容)移植到 CF。重新阅读并理解该示例,因为它是一个非常好的示例。
【讨论】: