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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DataTable 
V
    Опции темы
VisMaster
Дата 19.1.2008, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Здравствуйте.

Что то не догоняю как сделать: есть БД, надо создать таблицу в которой для каждого столбца будет свой отдельный запрос к БД, как это можно сделать? Либо я посную чушь сказал??  Хорошо если кто нибудь кинет примерчик...


Заранее спасибо
PM MAIL   Вверх
1stain
Дата 19.1.2008, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 30.7.2007
Где: Киев - Харьков

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



попробуй рассказать, что ты хочешь сделать, не используя слова "БД", "запрос", "таблица" и т.д.


--------------------
Все знают, что это невозможно. Но вот приходит невежда, которому это неизвестно - он-то и делает открытие. (Albert Einstein)
user posted image
PM MAIL   Вверх
farad
Дата 19.1.2008, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(VisMaster @  19.1.2008,  17:34 Найти цитируемый пост)
есть БД, надо создать таблицу в которой для каждого столбца будет свой отдельный запрос к БД, как это можно сделать?
почитать про SQL.. ну там про create, про select-ы разные.. потом написав команду запустить ее методом ExecuteNonQuery того класса команд, который ты выберешь (odbc,oledb,sql)... 
PM MAIL   Вверх
VisMaster
Дата 19.1.2008, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Ну вообщем я раньше не понимал как работает DataTable, сейчас вроде как разобрался..

Вообще мне нужно было что то типо этого:

Код

        public DataTable MyDataTable;
        public DataColumn column;
        public DataRow row;
        public SqlCommand command;
        public SqlDataReader reader;
        SqlConnection conn;

        private void AddRowsToMyDataTableOneReader (string QueryString, string Name)
        {
            command = new SqlCommand(QueryString, conn);
            reader = command.ExecuteReader();
            string name1 = "";
            while (reader.Read())
            {
                name1 = reader[0].ToString();
                row = MyDataTable.NewRow();
                row["Model"] = name1;
                row["Name"] = Name;
                MyDataTable.Rows.Add(row);
            }
            reader.Close();        
        }

//вызов из программы:

string QueryString = @"SELECT MatherboardTable.Matherboard FROM MatherboardTable INNER JOIN Temporary_Table ON         MatherboardTable.ID_Matherboard = Temporary_Table.ID_Matherboard WHERE"
                             +  @"(Temporary_Table.ID_Ind_Serv_Number = '3')";
AddRowsToMyDataTableOneReader(QueryString, "Материнская плата");



Это сообщение отредактировал(а) VisMaster - 19.1.2008, 22:07
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

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


 




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


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

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