На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Ворос по DataGrid??
    в наборе таблиц DataSet содержаться несколько таблиц, как показать в DataGrid какую-нибуть таблицу, но не целеком а определнные только стобцы(т.е. отфильтровать как бы)???
    ExpandedWrap disabled
      <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
    ExpandedWrap disabled
      <br>            datagrid.DataSource = dataset.Tables["Table1"];<br>


    :-[ но вот так она выводит всю таблицу, а мне надо тока несколько столбцов....

    помогите
      В гриде есть свойство-коллекция TableStyles, туда надо записать свой, указав имя таблицы в MappingName, потом в него запихать свои колонки (есть стандартные DataGridTextBoxColumn и DataGridBoolColumn, можно унаследоваться от DataGridColumnStyle, смотри http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi?board=net;action=display;num=1051562084)

      Всё можно сделать и не лазия в код - через IDE - свойства DataGrid->TableStyles->GridColumnStyles
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0155 ]   [ 16 queries used ]   [ Generated: 27.04.24, 17:08 GMT ]