找回密码
 立即注册

QQ登录

只需一步,快速开始

credream

中级会员

110

主题

296

帖子

828

积分

中级会员

积分
828

活字格认证

credream
中级会员   /  发表于:2019-4-8 15:11  /   查看:3420  /  回复:4
FlexGrid设置行header怎么设置
c#中使用:this.c1FlexGridTest.Rows[1].Caption = "testsss";我在designer文件中设置的
但是这样设置了以后,直接打开画面是看不到效果的,需要跑起画面以后才能看到,无法做到在设计的时候,就可以给行header设置嘛

如果我想把关于行header的设置,放到resx文件中,怎么做,可以放嘛?看到列的是:
  this.c1FlexGridTest.ColumnInfo = resources.GetString("c1FlexGridTest.ColumnInfo");
  this.c1FlexGridTest.StyleInfo = resources.GetString("c1FlexGridTest.StyleInfo");

但是行header的就不知道怎么放了

4 个回复

倒序浏览
一路向东
注册会员   /  发表于:2019-4-10 19:22:15
沙发
designer和resx是VS自动维护的,不建议手动修改,因为你的手动修改的有可能在下一次UI修改后丢失。你需要在窗体的Load事件中,通过代码实现你的功能。个人认为,通过代码实现会比设计模式实现更方便、更可控!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-4-15 10:55:51
板凳
行的Caption 属性只能通过代码设置而无法通过设计器设置,因此你在designer中自己添加代码,也无法在设计器中实时显示。

你说的第二个resx 文件的问题,也是在代码中直接设置调用资源文件中的字段就可以
回复 使用道具 举报
credream
中级会员   /  发表于:2019-4-18 16:43:45
地板
谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-4-18 18:23:27
5#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部