我正在使用DevExpress的xtragrid控件。在我的應用程序中,我在運行時設置了gridcontrol的datasource屬性,但是當我的表單顯示時它不顯示我更新的表值。關於devexpress xtragrid的數據源屬性
如何解決此問題?
我有一個主要的形式&其他是兒童的。我把我的gridview放在我的子窗體&上,這實際上是一個用戶控件。並在該用戶控制我有我的GridView &一個欄按鈕項目&當我點擊按鈕,然後一個窗體打開&我填寫表格&我在我的網格視圖上顯示的這種信息,它工作正常。
而我的主窗體也有一個按鈕。當我點擊那個按鈕,然後同樣的表單被打開&當我填寫該表單中的數據,然後我想在我的網格視圖中顯示的信息在用戶控件上,我使用了datasource
屬性以及refreshdatasource()
方法的網格控件,但它並沒有在我的網格視圖中顯示插入的值。我在運行時創建了我的gridview的列。我現在應該怎麼做?
我爲此使用了事件處理。我的事件是在我點擊欄按鈕項目時打開的詳細表單中聲明的。事件聲明是如下 -
public event DataAddedEventHandler DataAdded;
public delegate void DataAddedEventHandler();
下面
被事件處理功能&事件註冊這是對usercontrol- ofrmAddContact
是我的細節的對象形成。
ofrmAddContact.DataAdded += new frmAddContact.DataAddedEventHandler(AddRow);
private void AddRow()
{
xgBase.DataSource = dbContact.selectAllContacts();
xgBase.RefreshDataSource();
}
我註冊事件時,我的用戶控件欄按鈕項目點擊以及當我在主表單按鈕單擊
感謝...
我解決我的問題,那是因爲我的用戶控制的對象的事 – Priyanka 2011-05-30 07:31:04