Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Put user code to initialize the page here PopulateCartDisplay() End Sub Private Sub PopulateCartDisplay() Dim myDS As New System.Data.DataTable 'Create three columns with string as their type myDS.Columns.Add("itemID", String.Empty.GetType()) myDS.Columns.Add("itemName", String.Empty.GetType()) myDS.Columns.Add("itemPrice", String.Empty.GetType()) myDS.Columns.Add("itemColor", String.Empty.GetType()) myDS.Columns.Add("itemQuantity", String.Empty.GetType()) myDS.Columns.Add("itemCode", String.Empty.GetType()) myDS.Columns.Add("itemCartID", String.Empty.GetType()) 'Adding some data in the rows of this DataTable myDS.Rows.Add(New String() {"1", "product a", "1.00", "Blue", "100", "Z100", "1"}) myDS.Rows.Add(New String() {"2", "product b", "1.33", "Green", "100", "Z150", "2"}) myDS.Rows.Add(New String() {"3", "product c", "1.00", "Red", "100", "Z200", "3"}) Me.myCartGrid.DataSource = myDS Me.myCartGrid.DataBind() End Sub Public Sub myGrid_DeleteCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles myCartGrid.DeleteCommand Response.Write("doDelete") End Sub Public Sub myGrid_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles myCartGrid.ItemCommand Response.Write("itemCommand") End Sub <%# DataBinder.Eval(Container.DataItem, "itemName") %>
<%# DataBinder.Eval(Container.DataItem, "itemCode") %>
<%# formatcurrency(DataBinder.Eval(Container.DataItem, "itemPrice") * DataBinder.Eval(Container.DataItem, "itemQuantity"),2) %>