2013-11-22 59 views

回答

4

未綁定列使用GridView的CustomUnboundColumnData事件處理函數獲取其值。未綁定的列值不由網格保留,它們被傳遞給此事件處理程序,以便開發人員可以捕捉到這一時刻並保存它。請參閱也致力於此問題的SetRowCellValue and Unbound Column.票。

更新

請注意以下幾點。未綁定的列旨在允許網格使用不屬於gridControl數據源一部分的數據(組,排序,計算摘要等)進行操作。這意味着未綁定列的數據應由開發人員自己將其存儲在任何外部存儲中。當調用SetRowCellValue方法時,將引發CustomUnboundColumnData事件,並且e.IsSetData屬性等於true。在這種情況下,開發者必須將這些數據保存在某個地方,然後在e.IsGetData等於true時將其返回到CustomUnboundColumnData事件中。我沒有看到您保存價值的代碼。所以,你堅決需要添加這個代碼。我希望這是有道理的。

+0

嗨柏拉圖感謝您的回答,但我試過那個CustomUnboundDataColumnEvent,但它獲取數據,但不會在未綁定列? – Srihari

+0

任何人都可以幫助我 – Srihari

+0

你很明顯地做錯了什麼。請發佈您的代碼爲CustomUnboundColumnData事件處理程序 – platon

相關問題