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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна помощь с SqlDataSource, проблема получения данных 
:(
    Опции темы
fliptop
Дата 30.8.2007, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день.

Есть SqlDataSource завязанный на GridView
нужно значение из одного поля таблицы положить в TextBox


PM MAIL   Вверх
Redstuff
Дата 30.8.2007, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


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

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



fliptop, зачем связывать с GridView если лучше сразу на TextBox данные передавать?!...


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
fliptop
Дата 30.8.2007, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата

fliptop, зачем связывать с GridView если лучше сразу на TextBox данные передавать?!...


Скажите плз, как это сделать?
PM MAIL   Вверх
Redstuff
Дата 30.8.2007, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


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

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



Если через код, то вот так например:
Код

SqlConnection con = new SqlConnection("Server=SERVER\\SQLEXPRESS;Trusted_Connection=SSPI;database=Image");
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();

SqlCommand cmdS = new SqlCommand("SELECT * FROM ImgData", con);
da.SelectCommand = cmdS;
da.Fill(ds, "ImgData");

DataRow dr = ds.Tables[0].Rows[0];  // Tables[0] - 1я таблица в датасете
textBox1.Text = Convert.ToString(dr[0]); // dr[0] - значение 1го столбца в таблице


Это сообщение отредактировал(а) Redstuff - 30.8.2007, 14:16


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
fliptop
Дата 30.8.2007, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



спасибо смог заполнить textbox но теперь пропал update записи
этот TextBox был параметром SqlDataSource UpdateParameters???
PM MAIL   Вверх
Redstuff
Дата 30.8.2007, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


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

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



fliptop, не очень понял вопрос...

Это сообщение отредактировал(а) Redstuff - 30.8.2007, 19:18


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
Idsa
Дата 1.9.2007, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



Redstuff
1. Внимательней читай вопрос.
2. Код ужасен.

Цитата(fliptop @  30.8.2007,  11:16 Найти цитируемый пост)
Есть SqlDataSource завязанный на GridView
нужно значение из одного поля таблицы положить в TextBox

Напрямую засунуть значение в TextBox из SqlDataSource не получится, потому что SqlDataSource служит для привязки множественного значения, а TextBox служит для привязки одного значения.
Если тебе нужно положить значение из определенной ячейки (например, из n-ой ячейки выделенной строки) GridView в TextBox, то обработай, например, GridView_DataBound и присвой TextBox.Text нужное значение.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
Redstuff
Дата 1.9.2007, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


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

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



Idsa
1. я переспросил для ясности зачем так связывать), решил помочь раз никто не отвечал
2. На счет кода, отрицать даже не буду... Если можно скажи чем, чтоб в будущем не повторять ошибки.
первые 3 строчки дал для ясности, т.к. сам выношу в конфиг теперь (спасибо за это tol05)

Сори за оффтоп.


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
tol05
Дата 2.9.2007, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата(Idsa @  1.9.2007,  20:00 Найти цитируемый пост)
2. Код ужасен.

Idsa,  а давно ли твой код стал "прекрасен"? ссылочку на топик свой какой-нибудь не дашь? Для подражания...  smile 
и что это вообще за менторство, что за апломб?
Цитата(Idsa @  1.9.2007,  20:00 Найти цитируемый пост)
Напрямую засунуть значение в TextBox из SqlDataSource не получится, потому что SqlDataSource служит для привязки множественного значения, а TextBox служит для привязки одного значения.

Откуда такая информация???
textBox1.DataBindings.Add(...) - это для чего???
А я УТВЕРЖДАЮ, что все, что можно привязывать к гридам, можно привязывать и к чему угодно, хоть к Label, хоть к TextBox...

Control.DataBindings Property


Redstuff, спасибо за упоминание, приятно конечно... Но лучше цитировать классиков smile 
А так... если не ошибаюсь, 
Цитата(Idsa @  22.8.2007,  14:06 Найти цитируемый пост)
Рад помочь 




Это сообщение отредактировал(а) tol05 - 2.9.2007, 14:57


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

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


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

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


 




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


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

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