1. 程式人生 > >WPF DataGrid的資料來源以DataTable設定

WPF DataGrid的資料來源以DataTable設定

1  前臺程式碼

              <DataGrid Name="myGrid" AutoGenerateColumns="True" >
                </DataGrid>       

後臺程式碼

       Dim objDA As New System.Data.SqlClient.SqlDataAdapter
        Dim objDS As New System.Data.DataSet
        Dim strSql = "select * from tblItemmas"
        objDA = New System.Data.SqlClient.SqlDataAdapter(DAL.clsDBHandler.getSQLCommand(strSql, DAL.clsDBHandler.getSQLConnection))
        objDA.Fill(objDS)
        myGrid.ItemsSource = objDS.Tables(0).DefaultView

備註: 1 典型的繫結方式   myGrid.Itemssource= List(T)

            2 以DataTable作為資料來源的繫結方式    myGrid.ItemsSource = objDS.Tables(0).DefaultView   ,前臺的程式碼中要注意的一點是,DataGrid不能包含在 viewbox中

            否則無法顯示資料。