如何以编程方式将数据添加到分层Infragistics UltraWinGrid

时间:2013-01-24 13:56:02

标签: c# .net winforms infragistics ultrawingrid

我可以使用

在顶级乐队中添加记录
grid.DisplayLayout.Bands[0].AddNew();

但是当我创建此记录时,我还需要在第1波段添加一些子记录。我该怎么做?我收到一个错误:

  

无法添加行:此数据源未支持行插入。

这是我的代码:

 grid.DataSource = this.ultraDataSource2;
 this.ultraDataSource2.Band.AllowAdd = Infragistics.Win.DefaultableBoolean.True;

在添加父记录时,还必须更改哪些设置以允许添加子记录?

1 个答案:

答案 0 :(得分:0)

您应该能够设置第一个子带以允许添加以下内容:

this.ultraDataSource1.Band.ChildBands[0].AllowAdd = DefaultableBoolean.True;