2014-05-15 48 views
0

對不起,我的英語。(存儲庫項目按鈕)我不能單獨更改單元格?

我使用devexpress。我想在選定的列上更改單元格,當單擊單元格時,打開表單並從中選擇我的數據,選擇我的數據並單擊回車後,我的數據進入單元格但不是單獨進行,我的意思是所有列中的單元格正在改變。我怎樣才能改變我的細胞而不用另外呢?

這裏是我的代碼:

private void repositoryItemButtonEdit1_Click(object sender, EventArgs e) 
{ 
    TeklifFishSatirCinsiSec cinssec = new TeklifFishSatirCinsiSec(); 
    cinssec.ShowDialog(); 
    // repositoryItemButtonEdit1.NullText = TeklifFishSatirCinsiSec.cinsi; 
    // repositoryItemButtonEdit2.NullText = TeklifFishSatirCinsiSec.code; 
    // repositoryItemButtonEdit2.Buttons[0].Caption = TeklifFishSatirCinsiSec.cinsi; 
} 

回答

0

預期的變化會影響每一個細胞,因爲要修改的所有單元之間共享的單個實例。

如果您需要顯示不同的編輯器(即使是相同類型但應用了不同設置),請使用GridView的CustomCellEdit事件。

由於您允許用戶分別爲每個單元格指定設置,因此需要將存儲庫項目存儲在關聯alist(字典或散列表)中,其中datasource row index和列的字段名稱應該用作關鍵字。

請勿使用行處理作爲鍵,因爲它們取決於應用的排序,過濾和分組。

相關問題