2010-04-09 72 views
1

我已经在“服务器资源管理器”窗格的“数据连接”下载入了一个表的数据库。简单的ASP.NET数据库查询

在VB ASPX页面中处理简单查询的标准/最佳实践方式是什么?

我的左边<div>将是一组表单元素来过滤行,并且当单击按钮时,主要的<div>会显示我想返回行的列。

注意:在C#中的答案也可以,我只需要翻译。

回答

1

。假定Web表单,你将有一个数据控件,如GridView控件或中继器,绑定到数据源(如SqlDataSource或ObjectDataSource等)。然后,您会将过滤器控件的参数绑定为数据源的控制参数。然后,您需要一个按钮来发送回传,基本上就是这样。

有关更多详细信息,请参见Filtering Data Using Data Source Controls

3
<% 
    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 
%> 

,如果你正在试图做的网页代码就不会有什么问题。

我会建议使用代码隐藏文件和代码的方式。它让事情变得更容易理解,当你的代码在一个单独的文件中留下标记在一个地方,代码在另一个地方。