我正在使用超网格,在里面我有从数据库加载到数据表中的值。在我的网格中,我使用 OutlookGroupBy 代码将行分组。我在网格中的行分为两类。优先级 1 和 0。我希望在加载数据时,优先级为 1 的行变为红色,而优先级为 0 的其他行变为正常颜色。
我以语法方式使用 ultragrid,所以我没有在编辑器中使用它的任何功能。
这是我如何初始化网格以及如何从另一个类从数据库加载:
Dim dt As DataTable = Nothing
Timer1.Enabled = True
UltraGrid1.DataSource = Nothing
Generic.openOrders(dt)
UltraGrid1.DataSource = dt
Dim band As Infragistics.Win.UltraWinGrid.UltraGridBand = UltraGrid1.DisplayLayout.Bands(0)
UltraGrid1.DisplayLayout.ViewStyleBand = Infragistics.Win.UltraWinGrid.ViewStyleBand.OutlookGroupBy
band.SortedColumns.Add(band.Columns("PRIORITY"), True, True)
band.SortedColumns.Add(band.Columns("ORDERID"), False, True)
band.SortedColumns.Add(band.Columns("ORDERTIME"), False, True)
任何人都知道如何将行颜色更改为优先级 1 子行?