1
我能夠將記錄添加到使用如何編程數據添加到一個層次的Infragistics UltraWinGrid
grid.DisplayLayout.Bands[0].AddNew();
但是,當我創造這個紀錄,我還需要在帶1添加一些子記錄頂部帶。 我怎麼做?我得到一個錯誤:
Unable to add a row:Row insertion not suported by this datasource.
這是我的代碼:
grid.DataSource = this.ultraDataSource2;
this.ultraDataSource2.Band.AllowAdd = Infragistics.Win.DefaultableBoolean.True;
有什麼要更改的設置,允許添加子記錄也當添加父記錄?
您是否嘗試切換上述兩行的順序? (我的意思是,首先AllowAdd = True然後綁定) – Steve
也試過了。還有其他方法可以將新行添加到母帶和子帶兩者.. – user2007655
屬性設置的順序應該是不相關的。允許添加也是默認的,所以你不需要設置它。我提供的代碼顯示瞭如何爲答案中的子樂隊設置AllowAdd爲true。如果這不起作用,那麼如果您可以提供更多代碼來設置UltraDataSource,將會有所幫助。 – alhalama