keaitutu 发表于 2015-8-24 11:46:00

MultiRow通过设定MaxMRows补空行的问题

版主,在MultiRow里面,当实际数据比较少的时候,会在后面补上一定数量的空行。
但是我设定MaxMRows=最大行数 之后,不起作用,没有补上空行是怎么回事。设定这一行执行过后,MaxMRows还是实际行数,本来应该是最大行数。感觉就像是只读的,不能修改。

Alice 发表于 2015-8-24 15:09:00

回复 1楼keaitutu的帖子

谢谢反馈。
数据绑定的时候数据由数据源决定,不能设置行数。
非数据绑定的时候,通过RowCount设置行数。

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

你好,是El Tabble的MultiRow

Alice 发表于 2015-8-27 10:33:00

回复 5楼keaitutu的帖子

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

网页最下边有MultiRow的介绍。

keaitutu 发表于 2015-8-27 10:39:00

好的,明白了。

Alice 发表于 2015-8-27 16:30:00

回复 7楼keaitutu的帖子

谢谢你的反馈。
页: [1]
查看完整版本: MultiRow通过设定MaxMRows补空行的问题