Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DataBind
|
|||
|---|---|---|---|
|
#18+
Ситуация следующая: На странице три TextBox-а, в них пользователь вводит ФИО. Ниже GridView, связанный с SqlDataSource Когда пользователь нажимает кнопку "Найти", выполняется следующее: protected void btSubmitPerson_Click(object sender, EventArgs e) { String sql = String.Format("SELECT * FROM DRIVER WHERE LAST_NAME LIKE" + "('{0}%') AND FIRST_NAME LIKE('{1}%') AND MIDDLE_NAME LIKE('{2}%')", tbLastName.Text.ToUpper(), tbFirstName.Text.ToUpper(), tbMiddleName.Text.ToUpper()); sdsResultDataSet.SelectCommand = sql; gvResultDataSet.DataBind(); } При нажатии кнопки "Найти", я задумывал, что GridView (gvResultDataSet) обновится данными в соответствии с запросом sql. Но ничего не происходит, GridView пустой. В чем может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 10:20 |
|
||
|
DataBind
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, trump-card, Вы писали: TC>Ситуация следующая: TC>На странице три TextBox-а, в них пользователь вводит ФИО. TC>Ниже GridView, связанный с SqlDataSource TC>Когда пользователь нажимает кнопку "Найти", выполняется следующее: TC> TC> protected void btSubmitPerson_Click(object sender, EventArgs e) TC> { TC> String sql = String.Format("SELECT * FROM DRIVER WHERE LAST_NAME LIKE" + TC> "('{0}%') AND FIRST_NAME LIKE('{1}%') AND MIDDLE_NAME LIKE('{2}%')", TC> tbLastName.Text.ToUpper(), tbFirstName.Text.ToUpper(), tbMiddleName.Text.ToUpper()); TC> sdsResultDataSet.SelectCommand = sql; TC> gvResultDataSet.DataBind(); TC> } TC> TC>При нажатии кнопки "Найти", я задумывал, что GridView (gvResultDataSet) обновится данными в соответствии с запросом sql. TC>Но ничего не происходит, GridView пустой. TC>В чем может быть проблема? А ты указал что нибудь типа такого: gvResultDataSet.DataSource = sdsResultDataSet; ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 10:49 |
|
||
|
DataBind
|
|||
|---|---|---|---|
|
#18+
Странный код (в плане иенования переменных) sdsResultDataSet по названию смазивает на дата сет, однако у дата сета, нет свойства .SelectCommand. Зато оно есть у дата адаптера, что б дата адаптер произвел выборку и скинул результаты в дата сет юзают метод .Fill Дата_адаптер.Fill(Экземпляр_класса_датасет) И только после этого результаты биндят к решетке или куда ты там хочешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 10:59 |
|
||
|
DataBind
|
|||
|---|---|---|---|
|
#18+
А>А ты указал что нибудь типа такого: gvResultDataSet.DataSource = sdsResultDataSet; ??? Да, я так указывал. Текст запроса (sql) проверял отдельно от программы — работает. Не пойму что не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2006, 13:14 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34164006&tid=1387154]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 340ms |

| 0 / 0 |
