powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataBind
5 сообщений из 5, страница 1 из 1
DataBind
    #34162985
trump-card
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация следующая:
На странице три 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 пустой.
В чем может быть проблема?
...
Рейтинг: 0 / 0
DataBind
    #34163116
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, 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; ???
...
Рейтинг: 0 / 0
DataBind
    #34163166
dot_cheater
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странный код (в плане иенования переменных)
sdsResultDataSet по названию смазивает на дата сет, однако у дата сета, нет свойства .SelectCommand. Зато оно есть у дата адаптера, что б дата адаптер произвел выборку и скинул результаты в дата сет юзают метод .Fill Дата_адаптер.Fill(Экземпляр_класса_датасет)
И только после этого результаты биндят к решетке или куда ты там хочешь.
...
Рейтинг: 0 / 0
DataBind
    #34163831
trump-card
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А>А ты указал что нибудь типа такого: gvResultDataSet.DataSource = sdsResultDataSet; ???

Да, я так указывал. Текст запроса (sql) проверял отдельно от программы — работает.
Не пойму что не так.
...
Рейтинг: 0 / 0
DataBind
    #34164006
trump-card
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все, разобрался. Решилось удалением компонента GridView и повторным добавлением на форму.
Спасибо за помощь.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / DataBind
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]