【发布时间】:2013-01-24 13:56:01
【问题描述】:
我可以使用
将记录添加到顶部乐队grid.DisplayLayout.Bands[0].AddNew();
但是当我创建这条记录时,我还需要在波段 1 添加一些子记录。我该怎么做?我收到一个错误:
无法添加行:此数据源不支持行插入。
这是我的代码:
grid.DataSource = this.ultraDataSource2;
this.ultraDataSource2.Band.AllowAdd = Infragistics.Win.DefaultableBoolean.True;
在添加父记录时,必须更改哪些设置以允许添加子记录?
【问题讨论】:
-
你有没有试过调换上面两行的顺序? (我的意思是,首先 AllowAdd=True 然后绑定)
-
也试过了。还是一样..还有其他方法可以向父乐队和子乐队添加新行..
-
属性设置的顺序不应该是相关的。允许添加也是默认设置,因此您不需要设置它。我提供的代码显示了如何在答案中为子带设置 AllowAdd 为 true。如果这不起作用,那么如果您可以提供更多关于如何设置 UltraDataSource 的代码将会有所帮助。
标签: c# .net winforms infragistics ultrawingrid