2016-05-19 2 views
0

DataGridviewの特定の列にコンボボックスを追加する方法。私はコンボボックスを追加していません(DataGridViewComboBoxColumn)。C#服でdatagriviewの2番目の列にコンボボックスを追加するには?

+1

ようこそ。だから私たちはあなたを助けることができる、あなたがこれまでに試したコードを投稿することができます。 –

+0

試してみてください[https://www.youtube.com/watch?v=tA8RNb_Sd_I] –

答えて

1

あなただけのこのタイプを追加することができます。

DataGridViewTextBoxColumn 
DataGridViewLinkColumn 
DataGridViewImageColumn 
DataGridViewComboBoxColumn 
DataGridViewCheckBoxColumn 
DataGridViewButtonColumn 

あなたがComboBoxを追加したいのはなぜ?

0

私の記憶が正しく機能していれば、これは同じような問題がありました。

private void mainGrid_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) 
{ 
    if (e.Column.Name != "Name of your combobox column") 
    return; 

    ComboBox cb = new ComboBox(); 
    cb.Bounds = e.CellBounds; 
    cb.Font = ((mainGrid)sender).Font; 
    cb.DataSource = "Your Datasource"; 
    cb.DisplayMember = "your display members"; 
    cb.ValueMember = "your value members"; 
    e.Control = cb; 
} 
関連する問題