Datagridview & Dataset

Тема в разделе ".NET", создана пользователем Vitone, 10 июн 2008.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Vitone

    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"];

    Как мне отобразить нужные колонки в нужном виде (к примеру, "Тип переменной" сделать в виде комбобокса, "Эн. независимость" - в виде чекбокса)?
    При этом мне нужно обеспечить максимальное быстродействие, т.е. сканировать таблицу очень не желательно, но у меня и так не получилось.
    Буду благодарен за помощь.
     
  2. Vitone

    Vitone Гость

    Ну так ведь я привязываю ДатаГридВьювер через датасоурс, что если я поменяю структуру ДатаСета? Кроме того, у меня так не получилось. Для ДатаГрида я нащел свойство Tablestyles, которое, как я понял, решает проблемму, а вот для ДатаГридВью не знаю что делать.
     
  3. Vitone

    Vitone Гость

    Если сделать с помощью дизайнера, то оно то и отбразит, но в датасет ничего не запишет, вот в чем проблемма :huh:
     
  4. Vitone

    Vitone Гость

    Короче говоря, так не работает. Визуально вроде все нормально, но мне ж эту таблицу не просто нужно вывести,а сделать изменения, добавить новые строчки. Так вот, если с помощью дизайнера сформировать колонки, то данные из них нне перенесутся в ДатаСет, изменения просто не применяются.Видимо, тут только програмным путем нужно решать ппроблемму, но я не знаю как.
     
  5. Vitone

    Vitone Гость

    Ну спасибо. Дело в том, что ДатагридВью не особо описывается в книгах, а для ДатаГрида я нашел как это сделать програмно. Форум - это последнее на что я пошел после долгих поисков в книгах и Google, а также на сайтах с исходниками, так что если кому-то что-то видно, еще не значит что оно так и есть, постараюсь больше не делать так, чтоб создавалось такое впечатление про меня.
     
  6. Vitone

    Vitone Гость

    sax_ol
    Можете посоветовать какие-нить книги (желательно на русском языке), в котором можно найти решение проблеммы? У меня с помощью дизайнера ничего не выходит, теряется связь с ДатаСетом. Спасибо за помощь.
     
Загрузка...
Похожие Темы - Datagridview Dataset
  1. Alemox
    Ответов:
    0
    Просмотров:
    1.071
  2. pastorixx
    Ответов:
    0
    Просмотров:
    1.203
  3. Tamchik
    Ответов:
    2
    Просмотров:
    8.297
  4. mibin
    Ответов:
    0
    Просмотров:
    2.420
Статус темы:
Закрыта.

Поделиться этой страницей