关于新添加行的默认值
在画面刚启动时,multirow控件上会自动添加一个新行,请问如何给它设默认值?我现在在Template上,把相应控件的value属性设上值,不好用,后来有吧multirow的Rows(0)的相应字段设上值,画面刚启动时好用,但只要一点击值就没了,可能是因为后台datatable没同步的原因,请问还有什么办法吗? 回复 1楼Kissmint的帖子新添加的行叫做UnCommitRow,是未提交行。
如果一旦在这行内输入内容(在界面上操作,不是代码),MultiRow就会自动添加一个新行。
这是MultiRow的设计。
不过可以通过设置AllowUserToAddRows为false,这个行就不会显示出来。 是否有办法把新行的编辑数据强行的commit到绑定的datatable中呢? 回复 3楼Kissmint的帖子
只要新行的单元格的值发生改变,就会立即变成MultiRow的实际的行,值也将同步到数据源。同时,又会产生一个无数据的新行UncommitRow未提交行。这是设计,所谓未提交行,就是没有数据的。
无法保持UncommitRow有数据还不变成MultiRow实际行的状态。
页:
[1]