loData.Tables.Add("Temp")
Maybe it should be this:loData.Tables.Add(ordersTable)~~Bonnie
>Dim loData As DataSet >loData = New DataSet("Customer") > >Dim ordersTable As New DataTable("Temp") >loData.Tables.Add("Temp") > >ordersTable.Columns.Add("OrderID", Type.GetType("System.Int32")) >ordersTable.Columns.Add("OrderQuantity", Type.GetType("System.Int32")) >ordersTable.Columns.Add("CustID", Type.GetType("System.Int32")) > >ordersTable.PrimaryKey = New DataColumn() {ordersTable.Columns("OrderID")} > >' Add two rows of data. >Dim dr As System.Data.DataRow > >dr = ordersTable.NewRow() >dr("OrderID") = 1 >dr("OrderQuantity") = 2 >dr("CustID") = 3 >ordersTable.Rows.Add(dr) > >dr = ordersTable.NewRow() >dr("OrderID") = 4 >dr("OrderQuantity") = 5 >dr("CustID") = 6 >ordersTable.Rows.Add(dr) > >DataGrid.DataSource = loData >DataGrid.DataMember = "Temp" >>