2010-03-04 2 views

ответ

2

Если это походит на любой другой .Net сетки контроля:

YourDataGridView.Columns.Add(New DataGridViewColumn()); 
+1

Columns.Add может бросить исключение, если свойство типа клеток вашего DataGridViewColumn является недействительным. Я считаю, что лучше установить CellTemplate DataGridViewColumn перед его добавлением (CellType - это тип среды выполнения CellTemplate) или использовать класс, который наследуется от DataGridViewColumn, для которого CellTemplate уже установлен соответствующим образом. –

+0

@ Тим Гудман - Я согласен, мой пример - просто показать, как это можно сделать. Фактическая реализация будет немного более сложной. – ChadT

11

Например:

 DataGridViewColumn col = new DataGridViewTextBoxColumn(); 
     col.HeaderText = "Hi there"; 
     int colIndex = grid.Columns.Add(col); 
+0

Я получаю «DataGridViewColumn» - это тип и не может использоваться как выражение. – Totoro53

1

Я хотел бы добавить все значения в конкретный столбец, возможно, это может вам помочь.

Попробуйте это советы:

for (int i=0; i< datagriview1.coulums.count -1; i++) 
{ 
    int total + = total + datagridview1.columns[i] 
    .cell[index for columns you want to add].formatedvalue.toString(); 

} 

textbox1.text=total; 

Попробуйте этот код. это может помочь вам.

Спасибо, Нико

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