找回密码
 立即注册

QQ登录

只需一步,快速开始

红卫兵

中级会员

4

主题

19

帖子

661

积分

中级会员

积分
661
红卫兵
中级会员   /  发表于:2017-12-19 11:52  /   查看:6182  /  回复:9
1、使用以下语句可对Caption进行赋值,如何实现对Field进行赋值。
                 Column dc = this.ZdgvOrders.Cols.Insert(i+1);
                dc.DataType = typeof(string);               
                dc.Caption = "aaaaa"+i.ToString();

2、通过this.ZdgvOrders.SetData(1, 1, "我我我");或者ZdgvOrders[6, "1"] = "6666";对单元格进行赋值,列号使用的是数字列,如果使用列的Caption或者Filed进行赋值,例如this.ZdgvOrders.SetData(1, “Caption”, "我我我"),就像原生态的DataGridView的使用方法。按Caption或者Field取值的方法同求.

3、如果通过程序实现设置行高。

                      万分感谢!

9 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-12-19 15:38:58
沙发
您好,
1、只有绑定模式下的数据可以选择字段,非绑定模式下的无法绑定字段。
2、可以通过this.ZdgvOrders.SetData(1, “Name”, "我我我"),绑定模式下也是一样的,都回去绑定Name,getData也是一样。
3、this.ZdgvOrders.Rows[index].Height
希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
红卫兵
中级会员   /  发表于:2017-12-19 17:56:32
板凳
本帖最后由 红卫兵 于 2017-12-19 18:09 编辑
JeffryLI 发表于 2017-12-19 15:38
您好,
1、只有绑定模式下的数据可以选择字段,非绑定模式下的无法绑定字段。
2、可以通过this.ZdgvOrder ...

谢谢您
请问,1、怎么用代码把标题列的Caption字体加粗。
         2、列可以手动拉宽,行能手动拉高吗。
         3、单元格的大小能根据内容自适应大小吗。
         4、可以用代码设置 Data Field的值吗,如下:

本帖子中包含更多资源

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

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-19 18:15:32
地板
红卫兵 发表于 2017-12-19 17:56
谢谢您
请问,1、怎么用代码把标题列的Caption字体加粗。
         2、列可以手动拉宽,行能手动拉高吗 ...

您好,
1、如果行头没数据,您可以通过fixed的样式来修正列头样式
2、需要将resize的属性设为row
3、这个只能通过代码调整行高了。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
红卫兵
中级会员   /  发表于:2017-12-20 09:42:01
5#
本帖最后由 红卫兵 于 2017-12-20 09:48 编辑
JeffryLI 发表于 2017-12-19 18:15
您好,
1、如果行头没数据,您可以通过fixed的样式来修正列头样式
2、需要将resize的属性设为row

你好,通过代码该怎么设置如下的属性呢,现在要做的行和列全部要动态生成,不能使用设计器。或者该怎么通过FlexGrid的属性可以统一设置单元格边框,而不是需要一列一列的设置。



本帖子中包含更多资源

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

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-20 10:32:08
6#
红卫兵 发表于 2017-12-20 09:42
你好,通过代码该怎么设置如下的属性呢,现在要做的行和列全部要动态生成,不能使用设计器。或者该怎么通 ...

您好,您说的是每一列的单元格的border样式吗?
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
红卫兵
中级会员   /  发表于:2017-12-20 10:39:49
7#
JeffryLI 发表于 2017-12-20 10:32
您好,您说的是每一列的单元格的border样式吗?

是的,就是单元格的,在设计器里只能一列一列的设置,想实现通过代码在添加列的时候来动态设置。
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-20 11:34:40
8#
红卫兵 发表于 2017-12-20 10:39
是的,就是单元格的,在设计器里只能一列一列的设置,想实现通过代码在添加列的时候来动态设置。

您好,FlexGrid有提供绘制每个单元格的事件OwnerDrawCell方法,在这个里面您可以根据您的条件来设置单元格样式。具体您可以参考http://blog.gcpowertools.com.cn/ ... lemColletion_1.aspx
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
红卫兵
中级会员   /  发表于:2017-12-20 11:54:03
9#
JeffryLI 发表于 2017-12-20 11:34
您好,FlexGrid有提供绘制每个单元格的事件OwnerDrawCell方法,在这个里面您可以根据您的条件来设置单元 ...

谢谢您,我不知道的是在设置样式时单元格边框该怎么设置,如下
          C1.Win.C1FlexGrid.CellStyle cs = this.ZdgvOrders.Styles.Add("myStyle");
          cs.Font = new Font("Tahoma", 6, FontStyle.Bold);
           cs.ForeColor = Color.Blue;
            cs.Border =bor  单元格边框的该怎么写?
         
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-12-20 14:01:52
10#
红卫兵 发表于 2017-12-20 11:54
谢谢您,我不知道的是在设置样式时单元格边框该怎么设置,如下
          C1.Win.C1FlexGrid.CellStyle c ...

您好,cs.Border 下还有很多属性,包括颜色,方向等,具体可以看一下声明。希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部