按绑定数据设置单元格风格

Posted 遗忘海岸

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按绑定数据设置单元格风格相关的知识,希望对你有一定的参考价值。

技术分享
            gridView1.RowCellStyle += (s, e) => 
            {
               
                

                var data = gridView1.GetRow(e.RowHandle);
                
                var card = data as I_Craft_Card;
                if (!card.DoMLackFlag.HasValue ) return;
                if (card.DoMLackFlag == 0) return;
                if (card != null)
                {
                    if (e.Column.FieldName == "ter1" && (card.DoMLackFlag & 0x00000001) >0 )
                    {
                        e.Appearance.BackColor = Color.Red;

                    }
                    if (e.Column.FieldName == "ter2" && (card.DoMLackFlag & 0x00000002) >0 )
                    {
                        e.Appearance.BackColor = Color.Red;

                    }
                    if (e.Column.FieldName == "length" && (card.DoMLackFlag & 0x00000010) > 0)
                    {
                        e.Appearance.BackColor = Color.Red;

                    }
                }
            };
View Code

 

以上是关于按绑定数据设置单元格风格的主要内容,如果未能解决你的问题,请参考以下文章

WPF DataGrid - 如何设置正确的 DataTrigger 绑定到单元格的数据源(而不是行的源)

跪求vs2010winform DataGridView单元格高级设置小数位数问题?

DataGridView 绑定到已键入的 DataTable 时显示空单元格

如何基于二维数组填充 WPF 网格

EXCEL的每个单元格实现一次输入后就无法再更改

显示数据的可扩展 UITableView 单元格