2010-10-30 94 views
1

我需要知道如何在數據網格或GridView中使用VB.NET顯示select查詢的結果?將sql結果集顯示爲網格或表格

考慮SELECT * FROM some_table。我不知道表中有哪些列。有沒有辦法將結果輸出到一個表格,例如數據集?

這怎麼能輕鬆完成?

回答

0

我發現了一個辦法做到這一點

我創建了一個DataSet和填充它

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

而且隨着

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

使用SQLDataSource控件開始。點擊其智能任務句柄。配置非常簡單。通過你的數據網格的智能任務句柄將你的數據源的數據源設置爲SQLDataSourceControl。啓動您的網站,您會在數據網格控件中看到結果。

4

考慮使用兩個部分組成:

  • 的SqlDataSource
  • 的GridView

查找這兩個在網頁的設計視圖中工具箱。雙擊每一個,讓它們出現在你的網頁上。

您的SQLDataSource會要求您輸入「SELECT」命令。粘貼在任何SELECT語句中,您可以預覽結果。更好的是,在SQL Server中創建一個存儲過程,並使用它來代替臨時的SQL語句。

您的GridView在默認情況下會有AutoGenerateColumns=True。這將確保您的SQLDataSource的結果集將具有完全在GridView上命名的列。

alt text

alt text

alt text

這篇文章有一定的指導和說明:GridView control in ASP.NET

+0

謝謝顯示它,但我用一個數據集,而不是! – 2010-10-30 20:26:29

相關問題