Sub Page_Load
Dim connString As String = "Provider=Microsoft.Jet.OLEDB.4.0; DATA Source=\\somepath\db.mdb;"
Dim objConn As OleDbConnection
Dim cmdSelect As OleDbCommand
Dim dtrReader As OleDbDataReader
objConn = New OleDbConnection(connString)
cmdSelect = New OleDbCommand("SELECT Catalog.CatID, Catalog.Name AS CatalogName, Product.ProductID, Product.Name AS ProductName, Product.Price, Product.OfferQty, Product.OfferPrice FROM tbl_catalog AS Catalog INNER JOIN tbl_products AS Product ON Catalog.CatID = Product.CategoryID ORDER BY Catalog.Name, Product.Name ASC", objConn)
objConn.Open()
dtrReader = cmdSelect.ExecuteReader(CommandBehavior.CloseConnection)
dgProducts.DataSource = dtrReader
dgProducts.DataBind()
dtrReader.Close()
End Sub
</script>
<asp

ataGrid id="dgProducts" runat="server"
AutoGenerateColumns="False" CellPadding="4"
HeaderStyle-BackColor="Black"
HeaderStyle-ForeColor="White"
HeaderStyle-HorizontalAlign="Center"
HeaderStyle-Font-Bold="True">
<Columns>
<asp:BoundColumn HeaderText="Cat" DataField="CatalogName" />
<asp:BoundColumn HeaderText="Product" DataField="ProductName" />
<asp:BoundColumn HeaderText="Price" DataField="ProductPrice" />
<asp:BoundColumn HeaderText="Offer Qty" DataField="ProductOfferQty" />
<asp:BoundColumn HeaderText="Offer Price" DataField="ProductOfferPrice" />
<asp:BoundColumn HeaderText="Product #" DataField="ProductID" />
</Columns>
</asp

ataGrid>