我需要知道如何使用VB.NET在数据网格或GridView中显示select
查询的结果?
考虑SELECT * FROM some_table
。我不知道表中有哪些列。有没有办法将结果输出到表,例如数据集?
如何轻松完成?
答案 0 :(得分:4)
考虑使用2个组件:
在网页的“设计”视图工具箱中查找这些内容。双击每个以使其显示在您的网络表单上。
您的SQLDataSource将询问您的“SELECT”命令。粘贴在任何SELECT语句中,您可以预览结果。更好的是,在SQL Server中创建一个存储过程,并使用它而不是ad-hoc SQL语句。
默认情况下,您的GridView将具有AutoGenerateColumns=True
。这将确保您的SQLDataSource的结果集将具有在GridView上完全命名的列。
本文提供了一些指导和说明:GridView control in ASP.NET
答案 1 :(得分:2)
使用SQLDataSource控件开始。单击其智能任务句柄。配置非常简单。通过datagrid的Smart Task句柄将datagrid的数据源设置为SQLDataSourceControl。启动您的站点,您将在数据网格控件中看到结果。
答案 2 :(得分:0)
我找到了办法
我创建了一个DataSet并将其填充
Dim ds As DataSet = New DataSet()
adapter.Fill(ds, strList)
dataGridView1.DataSource = ds
dataGridView1.DataBind()
用
显示<asp:DataGrid ID="dataGridView1" runat="server" />