2014-07-16 33 views
0

Janus沒有太多的支持,這就是爲什麼我要求你幫忙。 我有一個gridEx有3列(INT ID,字符串市場,按鈕刪除)。當您向網格添加項目時,您只需添加ID和MARKET,按鈕DELETE就會自動創建並啓用。Janus 2 GridEx禁用給定單元格中的按鈕

我想要的是ID = 5的元素,該行的按鈕必須被禁用。 gridEx的數據有一個DataSource,但只綁定了ID和MARKET。 單元格按鈕的GridEx Designer的數據配置DELETE Bound是False,它沒有任何DataMember。

我所擁有的是ID = 5的元素,但我不知道如何以編程方式禁用網格中該元素的單元格Button。

任何線索如何完成這個問題???

謝謝!

+0

請從您嘗試顯示代碼 – sarin

回答

0

您必須利用網格的FormattingRow事件。

這是一個示例代碼:

private void grdex_FormattingRow(object sender, RowLoadEventArgs e) 
    { 
     if (e.Row.RowType == Janus.Windows.GridEX.RowType.Record) 
      if (Convert.ToInt32(e.Row.Cells["ID"].Value) == 5) 
       e.Row.Cells["DELETE"].ButtonEnabled = false; 

    } 
相關問題