利用ASP.NET DataGrid顯示主次關係的資料

來源:互聯網
上載者:User
大家在實際工作中有沒有遇到要在DataGrid中顯示帶有主次結構的資料呢?如果你對ADO.NET和SQL Server2000熟悉的話,我們下面就舉一個利用VS.NET內建的樣本資料庫Northwind和VB.NET來說明如何?這一目標。
首先,我們先準備要顯示的帶有主次結構的資料。
下面就是要綁定到HierarchicalDataGrid.aspx的VB.NET代碼檔案HierarchicalDataGrid.aspx.vb的內容:
Imports System.Data.SqlClient
Public Class HierarchicalDataGrid
Inherits System.Web.UI.Page
Protected WithEvents DataGrid1 As System.Web.UI.WebControls.DataGrid
#Region " Web Form Designer Generated Code "
'下面的調用對Web Form設計器來說是必須的
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
End Sub
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: 這個方法是為Web Form設計器調用的
'不要用代碼編輯器改變這裡.
InitializeComponent()
End Sub
#End Region
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'開啟資料庫連接
Dim OrdersConnection As New SqlConnection("Server=(local)NetSDK;Database=northwind;Trusted_Connection=yes")
'得到訂單和訂單詳細資料
Dim OrderAdapter As New SqlDataAdapter("Select * from Orders; select OrderID ,Products.ProductName,[order Details].Unitprice,[order Details].Quantity,[order Details].discount from [order Details],Products where [Order Details].ProductId=Products.ProductID", OrdersConnection)
'建立並填充DataSet對象
Dim OrderDataSet As New DataSet()
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.