2013-04-02 2 views
2

У меня есть DataGridView, и я меняю один столбец на DataGridViewComboBoxColumn. И я могу редактировать Элементы, чтобы поместить в нее некоторые данные, и это работает.Добавить элемент в DataGridViewComboBoxColumn

Но я хочу поместить элементы в программу, поэтому я пытаюсь использовать dataGridView1.Columns ["drop_column"]. Но у него нет предметов

Я нашел эту статью, но это для создания новой колонки, но у меня уже есть столбец Add items to DataGridViewComboBoxColumn in DataGridView during runtime.

Обновление: благодаря Ginosaji и Dona, я добавляю актерский состав, и теперь он работает.

((DataGridViewComboBoxColumn)dataGridView1.Columns["drop_column"]).Items.Add("1"); 
((DataGridViewComboBoxColumn)dataGridView1.Columns["drop_column"]).Items.Add("2"); 
((DataGridViewComboBoxColumn)dataGridView1.Columns["drop_column"]).Items.Add("3"); 
+1

Просто бросайте его 'DataGridViewComboBoxColumn'. – JosephHirn

ответ

1

Вот пример:

DataGridViewComboBoxCell CBCell = new DataGridViewComboBoxCell(); 

CBCell = DataGridView1.Rows(0).Cells("Your column name"); 
CBCell.Items.Add("Your item here"); 
+0

'' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' тоже не очень хороший комментарий в отношении 'вы можете легко конвертировать в C# с помощью google' – MethodMan

+0

Мне потребовалось всего 5 секунд google эту ссылку http://www.developerfusion.com/tools/convert/vb-to-csharp/, и несколько раз конвертировать. Я дал ему пример, который можно использовать в его случае без лишних усилий. Но, в любом случае, я отредактировал свой ответ –

+0

, и это ключевой момент, так как 'OP' должен использовать' google', но если вы собираетесь опубликовать ответ, то вам следовало бы поместить его на «языке, который OP запись в. 'LOL – MethodMan

Смежные вопросы