找回密码
 立即注册

QQ登录

只需一步,快速开始

来爱清
论坛元老   /  发表于:2015-4-1 17:09  /   查看:6634  /  回复:7
C1DataGrid 中,如何定义一个固定内容的列?就是将一列的相同的内容写死在页面上。

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-1 17:52:00
沙发
回复 1楼来爱清的帖子

你说的是冻结的功能么?
你可以使用DataGrid的FrozenColumnCount属性设置冻结的列。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
来爱清
论坛元老   /  发表于:2015-4-2 22:30:00
板凳
  1. <c1:C1DataGrid  AutoGenerateColumns="False" CanUserAddRows="False" Style="{StaticResource DarkGrayThree}"
  2.   GridLinesVisibility="All" CanUserSort="False"  ItemsSource="{Binding CusList}">
  3.     <c1:C1DataGrid.Columns>
  4.         <c1:DataGridTextColumn Header="姓名" Binding="{Binding Name}" Width="6*"/>
  5.         <c1:DataGridTextColumn Header="性别" Binding="{Binding Sex}" Width="3*"/>
  6.         <c1:DataGridTextColumn Header="年龄" Binding="{Binding Age}" Width="3*"/>
  7.         <c1:DataGridTextColumn Header="国籍" Binding="{Binding Nationality}" Width="4*"/>
  8.     </c1:C1DataGrid.Columns>
  9. </c1:C1DataGrid>
复制代码

上面代码在C1DataGrid 里绑定了一个CusList。如果我想将"国籍"这一列,直接在C1DataGrid里面写死为“中国”,要怎么写?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-3 08:48:00
地板
回复 3楼来爱清的帖子

不太理解你说写死为中国的意思。是指在绑定模式下,这一列的所有单元格内容都是中国么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
来爱清
论坛元老   /  发表于:2015-4-3 09:32:00
5#
  1. <Label Content="中国" />
复制代码
类似于Label的Content属性,我希望有个列属性可以直接写文本
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-3 09:52:00
6#
回复 5楼来爱清的帖子

你好。C1DataGrid的列没有这样的属性。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
来爱清
论坛元老   /  发表于:2015-4-3 11:19:00
7#
好吧 只好写到后台了
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-3 13:48:00
8#
回复 7楼来爱清的帖子

谢谢反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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