#c# #mysql #sql #asp.net #gridview
#c# #mysql #sql #asp.net #просмотр сетки
Вопрос:
Я использую SqlDataSource
и GridView
в ASP.NET для извлечения и отображения данных. Это работает для простых запросов, но я не уверен, как добавить WHERE
условие, указав значение из метки на той же странице. Я попробовал следующее, но это не сработает.
Здесь label_status_ecnumber
указано имя пользователя, вошедшего в систему в данный момент, и оно будет отображаться в виде метки. Затем его данные будут извлечены и отображены при GridView
входе в систему.
Затем я также попытался сохранить значение в сеансе, как показано ниже,
Session["EC"] = text_status_username.Text;
text_status_username
Здесь TextBox
имя пользователя вводится при входе в систему, и оно сохраняется в сеансе. Я попробовал еще раз, как показано ниже,
Оба вышеуказанных метода не работают. Я работаю с этим впервые SqlDataSource
, и, похоже, я не могу найти никаких указаний по этому вопросу в Интернете. Как я могу это сделать? Чтобы добавить значение метки в предложение where в SqlDataSource
?
Комментарии:
1. вам нужно написать необходимые условия внутри
WHERE clause
блока.
Ответ №1:
У него много решений!
Один из них:
установите для свойства источника значение Control.
Таким образом, проблема будет решена. убедитесь, что в вашей таблице есть какие-либо данные, и попробуйте.