2011-07-25 11 views
0

画像1に示すようにdatagridviewを持っています。その列をそのタイプに設定しているため、下部の行に2つのコンボボックスがあります。しかし、私はそのコンボボックスをテキストボックスのセルに変更したいが、その欄の他のセルはコンボボックスに留まる必要がある。 klantおよびprojectの下の行には、最後の行を除く値があります。この行は、Alの合計に私は誰かが私はGoogleで何かを見つけると、ここStackOverflowの上のことができない私を助けることを願って行datagridviewcomboboxcellをdatagridviewcomboboxcollumn内の1つの特定のセルから削除します

画像1

を表示する必要があります。

+0

私は特定の行の読み取り専用を変更した場合、それはまた同じcollumn内の他のすべてのセルに対して読み取り専用に変更されることNOGを発見。 –

+0

上記のようなこの動作は、[DataGridViewBand](http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewband.aspx)のために適用されます –

+0

これはできないようです読み取り専用に設定するには、[このリンク](http://www.dotnetmonster.com/Uwe/Forum.aspx/winform-controls/4469/Set-readonly-property-on-cell-level)のように行う必要があります-in-a-datagridview) –

答えて

1

あなたがたDataGridViewの個々のセルを設定することができます。

DataGridViewCell newCell = new DataGridViewTextBoxCell(); 
// Set more properties here. 
dataGridView1[row, column] = newCell; 
+0

これはうまくいけません。それは、その特定のセルだけを変更するだけでなく、全体の列をdatagridviewtextboxcellに変更します。 –

関連する問題