Я загрузил в свою базу данных одну таблицу в разделе «Подключения к данным» на панели «Обозреватель сервера».
Каков стандартный / рекомендуемый способ обработки простого запроса на странице VB ASPX?
Мой левый <div>
будет набором элементов формы для фильтрации строк, и при нажатии кнопки основной <div>
будет показывать столбцы, которые мне нужны для возвращаемых строк.
Примечание: ответы на C # тоже подходят, я просто переведу.
3 ответа
Предполагая, что в веб-формах у вас будет элемент управления данными, такой как gridview или повторитель, привязанный к источнику данных (например, SqlDataSource или ObjectDataSource и т. Д.). Затем вы должны привязать параметры элементов управления фильтром как параметры управления вашего источника данных. Затем вам понадобится кнопка для запуска обратной передачи, и на этом все.
Дополнительные сведения см. В разделе Фильтрация данных с использованием элементов управления источником данных.
<%
using(SqlConnection conn = new SqlConnection(someConnectionString))
{
SqlCommand command = new SqlCommand("select * from table", conn);
DataTable results = new DataTable();
SqlDataAdapter adapter = new SqlDataAdapter(command);
conn.Open();
adapter.Fill(results, command);
}
// You can work with the rows in the DataTable here
%>
Будет работать, если вы пытаетесь делать все в коде страницы.
Я бы предложил использовать файл Code-Behind и работать с кодом таким образом. Это упрощает понимание, когда ваш код находится в отдельном файле, оставляя разметку в одном месте и код в другом.
Есть много подходов к этому, и какой из них «лучший», зависит от вашего сценария. Это может быть хорошей отправной точкой для вас, чтобы попробовать сделать это с помощью gridview:
Похожие вопросы
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.