V
Vitone
у меня есть таблица в DataSet, и я хочу ее отобразить в нужной мне фоме в DataGridView. Датасет форимрую так:
[codebox] public DataSet Data=new DataSet();
Data.Tables.Add("Variables");
Data.Tables["Variables"].Columns.Add("Имя");
Data.Tables["Variables"].Columns.Add("Тип переменной");
Data.Tables["Variables"].Columns.Add("Значение");
Data.Tables["Variables"].Columns.Add("По умолчанию");
Data.Tables["Variables"].Columns.Add("Тип доступа");
Data.Tables["Variables"].Columns.Add("Эн. независимость");
Data.Tables["Variables"].Columns.Add("Дата");
Data.Tables["Variables"].Columns.Add("Время");
Data.Tables["Variables"].Columns.Add("Качество");
[/codebox]
В датагридвьювере использую датасоурс:
dataGridView1.DataSource = Dat.Tables["Variables"];
Как мне отобразить нужные колонки в нужном виде (к примеру, "Тип переменной" сделать в виде комбобокса, "Эн. независимость" - в виде чекбокса)?
При этом мне нужно обеспечить максимальное быстродействие, т.е. сканировать таблицу очень не желательно, но у меня и так не получилось.
Буду благодарен за помощь.
[codebox] public DataSet Data=new DataSet();
Data.Tables.Add("Variables");
Data.Tables["Variables"].Columns.Add("Имя");
Data.Tables["Variables"].Columns.Add("Тип переменной");
Data.Tables["Variables"].Columns.Add("Значение");
Data.Tables["Variables"].Columns.Add("По умолчанию");
Data.Tables["Variables"].Columns.Add("Тип доступа");
Data.Tables["Variables"].Columns.Add("Эн. независимость");
Data.Tables["Variables"].Columns.Add("Дата");
Data.Tables["Variables"].Columns.Add("Время");
Data.Tables["Variables"].Columns.Add("Качество");
[/codebox]
В датагридвьювере использую датасоурс:
dataGridView1.DataSource = Dat.Tables["Variables"];
Как мне отобразить нужные колонки в нужном виде (к примеру, "Тип переменной" сделать в виде комбобокса, "Эн. независимость" - в виде чекбокса)?
При этом мне нужно обеспечить максимальное быстродействие, т.е. сканировать таблицу очень не желательно, но у меня и так не получилось.
Буду благодарен за помощь.