找回密码
 立即注册

QQ登录

只需一步,快速开始

keaitutu

注册会员

11

主题

33

帖子

94

积分

注册会员

积分
94

活字格认证

keaitutu
注册会员   /  发表于:2015-8-24 11:46  /   查看:7830  /  回复:7
版主,在MultiRow里面,当实际数据比较少的时候,会在后面补上一定数量的空行。
但是我设定MaxMRows=最大行数 之后,不起作用,没有补上空行是怎么回事。设定这一行执行过后,MaxMRows还是实际行数,本来应该是最大行数。感觉就像是只读的,不能修改。

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-8-24 15:09:00
沙发
回复 1楼keaitutu的帖子

谢谢反馈。
数据绑定的时候数据由数据源决定,不能设置行数。
非数据绑定的时候,通过RowCount设置行数。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
keaitutu
注册会员   /  发表于:2015-8-24 18:04:00
板凳
数据绑定的时候,如果给MaxMRows设定一个比实际件数大的值是可以补(这个最大值-实际件数)个空行的。
后来我发现在绑定数据源的时候:
this.multiRow.DataSource = appData.VList  的 VList 后面加上DefaultView上面的MaxMRows设定以后就能补空行,但是新规一条之后新规的那条不被选中,选中的是一直是第一条。
不加这个DefaultView ,选中状态是好的,就是不能补空行。
回复 使用道具 举报
dafo
版主   /  发表于:2015-8-25 15:24:00
地板
GcMultiRow产品没有MaxMRows接口,请确认你是否使用的是El Tabble的MultiRow产品,它们不是一个产品。
GcMultiRow不允许混合模式,也就是数据绑定时不允许设置非数据行,强行设置GcMultiRow.RowCount属性将抛异常,对于你的用例可以考虑VirtualMode模式来自己实现混合绑定模式。
回复 使用道具 举报
keaitutu
注册会员   /  发表于:2015-8-26 12:27:00
5#
你好,是El Tabble的MultiRow
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-27 10:33:00
6#
回复 5楼keaitutu的帖子

很抱歉我们官方已经停止了对该产品的技术支持,官网也停止了销售。
目前我们出了一款新的替代产品,产品名字叫:GcMultiRow。
我们的很多用户已经转到新产品上,建议你可以考虑下新产品。GcMultiRow产品的地址:
http://www.gcpowertools.com.cn/products/spread_winforms.htm

网页最下边有MultiRow的介绍。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
keaitutu
注册会员   /  发表于:2015-8-27 10:39:00
7#
好的,明白了。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-27 16:30:00
8#
回复 7楼keaitutu的帖子

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

葡萄城控件服务团队

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