Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2010, 12:26   #1
r00tready
Новичок
Джуниор
 
Регистрация: 02.12.2010
Сообщений: 1
По умолчанию Вывод результатов sql-запроса в textbox

прошу помочь решить следующую задачу...
есть запрос который отображает номер сотрудника в консоле:
--результатом запроса всегда является числовое значение...
C#
Код:
 SqlConnection ThisConnection = new SqlConnection("Data Source=Server.com;Initial Catalog= contacts; User ID=user1;Password= password1");
            ThisConnection.Open();
            SqlCommand thisCommand = ThisConnection.CreateCommand();
            thisCommand.CommandText = "select balance FROM Consultants where consultantID = '001' ";
            SqlDataReader thisReader = thisCommand.ExecuteReader();
            while (thisReader.Read()) 
            {
     Console.WriteLine(thisReader["balance"]);
            }
            thisReader.Close();
            ThisConnection.Close();
            Console.WriteLine("нажмите Enter для завершения");
            Console.ReadLine();
Сейчас задался задачей выводить результат запроса в поле textbox на форме, а не в консоле. Перепробывал кучу примеров, но так и не могу найти верный ход мыслей. Помогите, пожалуйста, с составлением остальной части запроса.

Последний раз редактировалось Stilet; 04.12.2010 в 20:14.
r00tready вне форума Ответить с цитированием
Старый 02.12.2010, 13:03   #2
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Код:
textBox1.Text = thisReader["balance"].ToString();
Cpluser вне форума Ответить с цитированием
Старый 02.12.2010, 13:06   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

а разве так не достаточно?
(у TextBox поставить свойство Multiline = true):
Код:
textBox1.Text = "";
while (thisReader.Read()) 
{
 textBox1.Text += thisReader["balance"].ToString() + "\r\n";
}
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.12.2010, 19:58   #4
evgdev
 
Регистрация: 02.12.2010
Сообщений: 8
По умолчанию

смотри тут

http://social.msdn.microsoft.com/For...1-ca9c146df8aa
evgdev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтрация по полю и вывод результатов в Combobox Explosion БД в Delphi 3 13.05.2010 15:44
поиск по фамилиям и вывод результатов в DBGrid Explosion БД в Delphi 14 23.04.2010 20:47
Формирование SQL-запроса и вывод в DBGridEh sezam БД в Delphi 1 16.09.2009 11:23
Вывод результатов! Серый Рыйцарь Помощь студентам 3 21.05.2009 07:46
Вывод результатов в другой Grid Barbara БД в Delphi 7 20.02.2007 15:14