gpt4 book ai didi

c# - DevExpress Gridview - 根据特定条件在 C# 中格式化行

转载 作者:行者123 更新时间:2023-11-30 22:23:35 25 4
gpt4 key购买 nike

我正在使用 DevExpress GridView 并通过 C# 代码绑定(bind)数据。

我的要求是根据我在代码逻辑中执行的计算更改行颜色。

我想遍历所有可用行,如果行单元格值与条件结果匹配,我需要更改颜色。

我在网上看到了示例和示例源代码,但似乎没有任何内容可以帮助我解决问题。他们中的大多数都在使用 XAML 代码或使用 DataBinding 或在 DataBound 期间等。我不太习惯使用 inotifyvaluechange。

期待您的支持和建议。

最佳答案

为 DevExpress Gridview 试试这个

using DevExpress.XtraGrid.Views.Grid;

private void gridView1_RowStyle(object sender,
DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) {
GridView View = sender as GridView;
if(e.RowHandle >= 0) {
string category = View.GetRowCellDisplayText(e.RowHandle, View.Columns["Category"]);
if(category == "Beverages") {
e.Appearance.BackColor = Color.Salmon;
e.Appearance.BackColor2 = Color.SeaShell;
}
}
}

输出

enter image description here

关于c# - DevExpress Gridview - 根据特定条件在 C# 中格式化行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13302186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com