2009-08-17 2 views
3

Я использую datagridview, для которого я не использую какой-либо источник данных. Я хочу динамически выделять для него значения. Создайте мое собственное количество столбцов и строк и назовите их. Плюс Я хочу добавить изображения в ячейки вместо данных.Как динамически создавать столбцы в datagridview и назначать ему заголовки и строки?

Что касается изменения столбцов текста мы можем использовать

grid.Columns[0].HeaderText = "First Column";

Как изменить использование его для строк маркировки?

ответ

3

Установите HeaderCell.Value для строки:

DataGridView dgv = new DataGridView(); 
    dgv.Columns.Add("Foo", "Foo Text"); 
    dgv.Rows.Add(); 
    dgv.Rows[0].HeaderCell.Value = "Row Text"; 

    Form form = new Form(); 
    form.Controls.Add(dgv); 
    Application.Run(form); 
+0

его хорошо, но, как использовать изображения в ячейках вместо строк? Plz help – Mobin

+0

Что я не знаю ... –

+0

Здесь есть пример, который показывает использование CellPainting для этого; Я еще не протестировал его: http://social.msdn.microsoft.com/Forums/en-US/winformsdatacontrols/thread/17a65aed-8796-408e-98e4-92a82999df13 –

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