Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.128.198.21] |
|
Сообщ.
#1
,
|
|
|
в наборе таблиц DataSet содержаться несколько таблиц, как показать в DataGrid какую-нибуть таблицу, но не целеком а определнные только стобцы(т.е. отфильтровать как бы)???
<br>conn = new OleDbConnection(connectionString);<br>conn.Open(); <br>//Создаем запросы и набор таблиц...<br> string select;<br> select = "SELECT * FROM Table1";<br><br> adapt= new OleDbDataAdapter(select,conn);<br> adapt.Fill(dataset,"Table1");<br><br> select = "SELECT * FROM Table2";<br> adapt.Fill(dataset,"Table2");<br> Потом загоняю в DataGrid <br> datagrid.DataSource = dataset.Tables["Table1"];<br> :-[ но вот так она выводит всю таблицу, а мне надо тока несколько столбцов.... помогите |
Сообщ.
#2
,
|
|
|
В гриде есть свойство-коллекция TableStyles, туда надо записать свой, указав имя таблицы в MappingName, потом в него запихать свои колонки (есть стандартные DataGridTextBoxColumn и DataGridBoolColumn, можно унаследоваться от DataGridColumnStyle, смотри http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi?board=net;action=display;num=1051562084)
Всё можно сделать и не лазия в код - через IDE - свойства DataGrid->TableStyles->GridColumnStyles |