的組合框值我有一個DataGridView
與一個ComboBox
柱和一個TextBox
柱動態創建如下啓用或禁用文本框基於的DataGridView
DataGridViewComboBoxColumn dcColor = new DataGridViewComboBoxColumn();
dcColor.HeaderText = "Color";
dcColor.Items.Add("Red");
dcColor.Items.Add("Green");
DataGridViewTextBoxColumn dcValue = new DataGridViewTextBoxColumn();
dcValue.HeaderText = "Value";
DataGridView1.Columns.Insert(0, dcColor);
DataGridView1.Columns.Insert(1, dcValue);
現在,如果用戶在ComboBox選擇「紅色」的項目,然後相應的文本框單元格應該被禁用,並且應該以灰色顯示。
如果用戶選擇「綠色」項目,則應啓用相應的文本框單元格。
另外我們如何確保用戶在關閉datagridview表單前選擇綠色時輸入數據。
如何使用EditingControlShowing事件,可以捕獲兩個值/文本框和組合框的性質和所提到執行。 –