2015-09-19 38 views
0

我以編程方式將DataGridView單元格從組合框更改爲文本框。將DataGridView單元格從ComboBox更改爲TextBox

此代碼:

dataGridView[dataGridView.Columns["colParam2"].Index, rowIndex] = new DataGridViewTextBoxCell(); 

此代碼失敗:

DataGridViewCell cell = dataGridView[dataGridView.Columns["colParam2"].Index, rowIndex]; 
cell = new DataGridViewTextBoxCell(); 

爲什麼?

+0

什麼不成?確實拋出了一個「異常」? –

+0

由於未將單元格設置爲文本框而失敗。 –

回答

0
  • 第一個代碼示例將某個DGV單元更改爲新的單元類型。

  • 第二個第一個設置cell以引用DataGridView單元格。

然後改變基準變量到新創建的細胞代替

所以它失敗(即不改變原有 DGV細胞),因爲它只是分配一個新的東西老變量cell,不以DGV的細胞..

相關問題