代码之家  ›  专栏  ›  技术社区  ›  Eric Herlitz

将sql结果集显示到网格或表

  •  1
  • Eric Herlitz  · 技术社区  · 14 年前

    select 用VB.NET在数据网格或网格视图中查询?

    考虑 SELECT * FROM some_table . 我不知道表中有哪些列。有没有一种方法可以将结果直接输出到一个表中,比如一个数据集?

    怎么能轻易做到呢?

    3 回复  |  直到 14 年前
        1
  •  4
  •   p.campbell    14 年前

    考虑使用两个组件:

    • 控件
    • 网格视图

    在网页的设计视图工具箱中找到这两个。双击每一个以使它们显示在您的web表单上。

    您的SQLDataSource将请求您的“SELECT”命令。粘贴到任何SELECT语句中,就可以预览结果。更好的方法是,在SQL Server中创建一个存储过程,并使用它来代替特殊的SQL语句。

    默认情况下,GridView将 AutoGenerateColumns=True

    alt text

    alt text

    alt text

    本文有一些指导和说明: GridView control in ASP.NET

        2
  •  2
  •   Kamyar    14 年前

        3
  •  0
  •   Eric Herlitz    14 年前

    我找到办法了

    我创建了一个数据集并填充它

        Dim ds As DataSet = New DataSet()
        adapter.Fill(ds, strList)
        dataGridView1.DataSource = ds
        dataGridView1.DataBind()
    

    并用

    <asp:DataGrid ID="dataGridView1" runat="server" />