Results 1 to 3 of 3

Thread: Delete button doesn't work on my datagrid

  1. #1

    Thread Starter
    Lively Member
    Join Date
    May 2005
    Posts
    106

    Delete button doesn't work on my datagrid

    Anyone can see whats wrong with my datagrid?
    Delete button doesnt seem to work. nothing happens when click.



    <form runat="server">
    ...
    <aspataGrid id="dgCart" Width="600" OnDeleteCommand="Delete_Item"
    runat="server"
    AllowSorting="False"
    AutoGenerateColumns="false"
    CellPadding="3"
    CellSpacing="0"
    ShowFooter="false"
    ShowHeader="true"
    AllowPaging="false">
    <HeaderStyle HorizontalAlign="center" BackColor="#3399FF" ForeColor="#FFFFFF" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Bold="true" Font-Size="smaller" />
    <ItemStyle BackColor="#F2F2F2" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Size="smaller" />
    <AlternatingItemStyle BackColor="#E5E5E5" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Size="smaller" />
    <FooterStyle HorizontalAlign="center" BackColor="#E8EBFD" ForeColor="#3D3DB6" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Bold="true" Font-Size="smaller" />
    <PagerStyle BackColor="white" Font-Name="Verdana, Arial, Helvetica, sans-serif" Font-Size="smaller" />
    <Columns>
    <asp:TemplateColumn Visible="True">
    <ItemTemplate>
    <asp:HyperLink id="Hyperlink1" runat="server" NavigateUrl='<%# "product_details.aspx?id=" & DataBinder.Eval(Container.DataItem, "Code")%>' ImageUrl='<%# "images/products/" & DataBinder.Eval(Container.DataItem, "Image")%>'></asp:HyperLink>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:BoundColumn DataField="Product"
    HeaderText="Product Name"
    ReadOnly="true"
    Visible="True"/>
    <asp:BoundColumn DataField="Code"
    HeaderText="Code"
    ReadOnly="true"
    Visible="True"/>
    <asp:TemplateColumn HeaderText="Cost" Visible="True">
    <ItemTemplate><%# Double.Parse(Container.DataItem("Cost")).ToString("C") %></ItemTemplate>
    </asp:TemplateColumn>
    <asp:BoundColumn DataField="Quantity"
    HeaderText="Qty"
    ReadOnly="true"
    Visible="True"/>
    <asp:ButtonColumn ButtonType="LinkButton" HeaderText="Delete?" CommandName="Delete" Text="Remove" />
    </Columns>
    </aspataGrid>
    </form>

    <script runat="server">
    Sub Delete_Item(s As Object, e As DataGridCommandEventArgs)
    Dim dtCart As DataTable 'Declaration for Shopping Cart DataTable
    Dim drCart As DataRow 'Declaration for Shopping Cart DataRow

    'Deleting Product Item from Cart
    dtCart = Session("Cart")
    dtCart.Rows(e.Item.ItemIndex).Delete()
    Session("Cart") = dtCart
    'Binds Cart to Datagrid
    dgCart.DataSource = dtCart
    dgCart.DataBind()
    End Sub
    </script>

  2. #2

    Thread Starter
    Lively Member
    Join Date
    May 2005
    Posts
    106

    Re: Delete button doesn't work on my datagrid

    I believe my datagrid didnt even execute "Delete_Item" when it was clicked.
    Any idea what would have caused this?

  3. #3

    Thread Starter
    Lively Member
    Join Date
    May 2005
    Posts
    106

    Re: Delete button doesn't work on my datagrid

    anyone knows?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width