Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как правильно подключить DataGridView, а также ComboBox 
:(
    Опции темы
RTV
Дата 4.10.2007, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 11.4.2006
Где: Днепропетровск

Репутация: нет
Всего: нет



Всем привет.
Подскажите как правильно сделать. На форме есть DataGridView и несколько ComboBox-ов с помощью чего можно задать таблицу Grid-у и присвоить результат работы запроса ComboBox-у. У меня получилось, но если на форме есть Grid и несколько ComboBox-ов (>2), то компилятор выдает ошибку, что не так.
PM MAIL   Вверх
marcusmae
Дата 4.10.2007, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 5
Всего: 39



Цитата(RTV @  4.10.2007,  18:26 Найти цитируемый пост)
с помощью чего можно задать таблицу Grid-у

Код

DataTable dataTable = ... ;
...
dataGridView.DataSource = dataTable;


Цитата(RTV @  4.10.2007,  18:26 Найти цитируемый пост)
если на форме есть Grid и несколько ComboBox-ов (>2), то компилятор выдает ошибку

Пожалуйста, код и ошибку в студию.


Это сообщение отредактировал(а) marcusmae - 4.10.2007, 20:07


--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
RTV
Дата 5.10.2007, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 11.4.2006
Где: Днепропетровск

Репутация: нет
Всего: нет



да в общем все просто я беру grid в datasource выбираю базу acces через dns кидаю на форму тройку ComboBox-ов в datasource выбираю ту же бд и нужный мне запрос datamember ставлю поле трбуемое с запроса.
да пишу это я все в Visual Studio 2005 VB

Присоединённый файл ( Кол-во скачиваний: 12 )
Присоединённый файл  1.JPG 118,04 Kb
PM MAIL   Вверх
RTV
Дата 8.10.2007, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 11.4.2006
Где: Днепропетровск

Репутация: нет
Всего: нет



Немного разобрался, толко теперь не пойму почему первый код работает,а второй не хочет выдавать список (хотя ошибок не никаких!!!)

Код

 Private Sub ComboBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.Enter
        Me.OdbcCommand1.CommandText = "SELECT T2.RAY FROM ZP_RAY"
        Me.OdbcDataAdapter1.SelectCommand = Me.OdbcCommand1
        Me.OdbcDataAdapter1.TableMappings.Add("Table", "X1")
        Me.DataSet1.Clear()
        Me.OdbcDataAdapter1.Fill(DataSet1)
        Me.ComboBox1.DisplayMember = "X1.RAY"
    End Sub


Код

  Private Sub ComboBox2_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox2.Enter
        Me.OdbcCommand1.CommandText = "SELECT T2.UL FROM ZP_UL"
        Me.OdbcDataAdapter1.SelectCommand = Me.OdbcCommand1
        Me.OdbcDataAdapter1.TableMappings.Add("Table1", "X2")
        Me.DataSet2.Clear()
        Me.OdbcDataAdapter1.Fill(DataSet2)
        Me.ComboBox1.DisplayMember = "X2.T2.UL"
    End Sub


Добавлено через 1 минуту и 6 секунд
только код не С#, а Visual Basic 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1076 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.