我已经在“服务器资源管理器”窗格的“数据连接”下载入了一个表的数据库。简单的ASP.NET数据库查询
在VB ASPX页面中处理简单查询的标准/最佳实践方式是什么?
我的左边<div>
将是一组表单元素来过滤行,并且当单击按钮时,主要的<div>
会显示我想返回行的列。
注意:在C#中的答案也可以,我只需要翻译。
我已经在“服务器资源管理器”窗格的“数据连接”下载入了一个表的数据库。简单的ASP.NET数据库查询
在VB ASPX页面中处理简单查询的标准/最佳实践方式是什么?
我的左边<div>
将是一组表单元素来过滤行,并且当单击按钮时,主要的<div>
会显示我想返回行的列。
注意:在C#中的答案也可以,我只需要翻译。
。假定Web表单,你将有一个数据控件,如GridView控件或中继器,绑定到数据源(如SqlDataSource或ObjectDataSource等)。然后,您会将过滤器控件的参数绑定为数据源的控制参数。然后,您需要一个按钮来发送回传,基本上就是这样。
有关更多详细信息,请参见Filtering Data Using Data Source Controls。
<%
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
%>
,如果你正在试图做的网页代码就不会有什么问题。
我会建议使用代码隐藏文件和代码的方式。它让事情变得更容易理解,当你的代码在一个单独的文件中留下标记在一个地方,代码在另一个地方。
有很多方法来解决这个问题,什么是“最好”取决于你的情况。这可能是一个很好的起点,您可以尝试用一个GridView这样做: