何家旋 发表于 2016-6-14 19:38:26

求助问题:c1:C1DataGrid 如何设置单元格背景色

图一 我想知道如何设置c1:C1DataGrid 行的单元格背景色。 如图一第二行第一列 设置无色。

我试了一下,无法指定单元格。
            Style rowBackground = new Style(typeof(DataGridCellPresenter));
            rowBackground.Setters.Add(new Setter(DataGridCellPresenter.BackgroundProperty, new SolidColorBrush(Colors.White)));
            C1DataGrid.Row.CellStyle = rowBackground;







何家旋 发表于 2016-6-15 09:14:03

有知道的帮忙看看,项目着急~~~~~~:time:

Alice 发表于 2016-6-15 09:43:19

谢谢您的反馈。
我们在非工作时间论坛无人值守,您的问题将在工作时间处理。

可以通过 LoadedCellPresenter/UnloadedCellPresenter 事件来设置单元格的Style/Value等。
代码参考:
void c1datagrid_LoadedCellPresenter(object sender, DataGridCellEventArgs e)
      {
            if (满足特定的条件)
                e.Cell.Presenter.Background= new SolidColorBrush(Colors.Green);
            else
                e.Cell.Presenter.Background= new SolidColorBrush(Colors.Yellow);
      }

何家旋 发表于 2016-6-15 09:55:19

Alice 发表于 2016-6-15 09:43
谢谢您的反馈。
我们在非工作时间论坛无人值守,您的问题将在工作时间处理。



你好管理员! 我的需求是编辑单元格后,在失去焦点场合,校验的入力值不正确时,当前单元格设置成红色。
该如何处理?在什么事件中处理吗? 请提示一下解决思路,谢谢

何家旋 发表于 2016-6-15 09:55:25

Alice 发表于 2016-6-15 09:43
谢谢您的反馈。
我们在非工作时间论坛无人值守,您的问题将在工作时间处理。



你好管理员! 我的需求是编辑单元格后,在失去焦点场合,校验的入力值不正确时,当前单元格设置成红色。
该如何处理?在什么事件中处理吗? 请提示一下解决思路,谢谢

何家旋 发表于 2016-6-15 09:55:29

Alice 发表于 2016-6-15 09:43
谢谢您的反馈。
我们在非工作时间论坛无人值守,您的问题将在工作时间处理。



你好管理员! 我的需求是编辑单元格后,在失去焦点场合,校验的入力值不正确时,当前单元格设置成红色。
该如何处理?在什么事件中处理吗? 请提示一下解决思路,谢谢

何家旋 发表于 2016-6-15 09:55:29

Alice 发表于 2016-6-15 09:43
谢谢您的反馈。
我们在非工作时间论坛无人值守,您的问题将在工作时间处理。



你好管理员! 我的需求是编辑单元格后,在失去焦点场合,校验的入力值不正确时,当前单元格设置成红色。
该如何处理?在什么事件中处理吗? 请提示一下解决思路,谢谢

何家旋 发表于 2016-6-15 09:55:29

本帖最后由 何家旋 于 2016-6-15 10:10 编辑

Alice 发表于 2016-6-15 09:43
谢谢您的反馈。
我们在非工作时间论坛无人值守,您的问题将在工作时间处理。


何家旋 发表于 2016-6-15 09:55:30

Alice 发表于 2016-6-15 09:43
谢谢您的反馈。
我们在非工作时间论坛无人值守,您的问题将在工作时间处理。



你好管理员! 我的需求是编辑单元格后,在失去焦点场合,校验的入力值不正确时,当前单元格设置成红色。
该如何处理?在什么事件中处理吗? 请提示一下解决思路,谢谢

何家旋 发表于 2016-6-15 09:55:30

Alice 发表于 2016-6-15 09:43
谢谢您的反馈。
我们在非工作时间论坛无人值守,您的问题将在工作时间处理。



你好管理员! 我的需求是编辑单元格后,在失去焦点场合,校验的入力值不正确时,当前单元格设置成红色。
该如何处理?在什么事件中处理吗? 请提示一下解决思路,谢谢
页: [1] 2
查看完整版本: 求助问题:c1:C1DataGrid 如何设置单元格背景色