找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou2
注册会员   /  发表于:2015-4-16 10:21  /   查看:6108  /  回复:5
C1DataGrid中如何去掉选中单个单元格后那个单元格所在行的背景色?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-16 12:07:00
沙发
回复 1楼CanYou2的帖子

你好。
行背景色可以通过如下代码设置:
<Style TargetType="c1:C1DataGrid">
        <Setter Property="RowBackground" Value="#DBE5F1"></Setter>
    </Style>
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou2
注册会员   /  发表于:2015-4-20 10:19:00
板凳
回复 2楼Alice的帖子

你好,我这里有设置RowBackground,但没起到作用,我想修改的是选中的时候那一行的背景色,不是单元格本身的背景色。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-20 10:44:00
地板
回复 3楼CanYou2的帖子

默认DataGrid的是MultiRow,你可以更改SelectionMode是SingleCell,这样子鼠标单击某个单元格就不是行选,而是单元格选择,背景色是不会出现的。

另外如果你需要自定义设置被选择行的背景色,可以通过C1DataGrid.SelectedBackground属性。
  1. grid.SelectedBackground = Brushes.Red;
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou2
注册会员   /  发表于:2015-4-20 21:03:00
5#
回复 4楼Alice的帖子

谢谢你的回答,根据你的回答,我修改了相关的问题。非常谢谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-21 09:29:00
6#
回复 5楼CanYou2的帖子

不用客气。

也谢谢你的反馈。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部