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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Значение из Access в textBox1, Работа с базой 
V
    Опции темы
PashaSem
Дата 31.1.2007, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Всем привет Помогите Разобраться !
Подскажите как выбрать из базы Access непосредственно значение со второго столбца второй строки и передать его в textBox1.
и на его место загнать значение из textBox2. по клику на кнопке.
Спасибо 
У меня только количество рядов получилось вывести.
Код


  string strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=BugTypes.MDB";
        string strAccessSelect = "SELECT * FROM Categories";

        // Create the dataset and add the Categories table to it:
        DataSet myDataSet = new DataSet();
        OleDbConnection myAccessConn = null;

      private void button1_Click(object sender, EventArgs e)
        {
            myAccessConn = new OleDbConnection(strAccessConn);
            OleDbCommand myAccessCommand = new OleDbCommand(strAccessSelect, myAccessConn);
            OleDbDataAdapter myDataAdapter = new OleDbDataAdapter(myAccessCommand);

            myAccessConn.Open();
            myDataAdapter.Fill(myDataSet, "Categories");
            
            myAccessConn.Close();
            DataTableCollection dta = myDataSet.Tables;
            string X = Convert.ToString(myDataSet.Tables["Categories"].Rows.Count);
            textBox1.Text = X;
        }



PM MAIL   Вверх
gfmail
Дата 1.2.2007, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А вот так не пробовали?
Код

TextBox1.Text = myDataSet.Tables["Categories"].Rows[1][1].ToString


Лично я обычно делаю так:
Код

foreach (DataRow row in myDataSet.Tables.Rows)
                {
                    richTextBox1.AppendText(row[1].ToString());
                }


З.Ы. Пару недель назад начал работать с БД, мучался с тем же вопросом, MSDN помог.

Это сообщение отредактировал(а) gfmail - 1.2.2007, 09:50
PM MAIL ICQ   Вверх
PashaSem
Дата 1.2.2007, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



При выполнение клика 
Код

 private void button1_Click(object sender, EventArgs e)
        { 

            textBox1.Text = myDataSet.Tables["Categories"].Rows[1][1].ToString();

        }


 Мне  выдает такое сообщение  но myDataSet это же уже экземпляр.

Object reference not set to an instance of an object
PM MAIL   Вверх
gfmail
Дата 1.2.2007, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код

DataSet myDataSet = new DataSet();


и
Код

 myDataAdapter.Fill(myDataSet, "Categories");


перед вызовом button1_Click делали?
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

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

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


 




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


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

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