thnx Trung, that is actually what my problem was... I realized last night that I was re-binding the grid on postback of my page... it was a long day yesterday :-)... thnx anyway
vic -----Original Message----- From: Trung Lai [mailto:[EMAIL PROTECTED]] Sent: Tuesday, November 26, 2002 5:08 PM To: dotnet Subject: RE: Datagrid Footer link button problem Victor, Try getting the checkbox value before you re-bind the datagrid, or something along those lines. If IsPostBack then GetCheckBoxValue Else BindDataGrid() End If Trung -----Original Message----- From: Victor Dios [mailto:[EMAIL PROTECTED]] Sent: Tuesday, November 26, 2002 1:12 PM To: dotnet Subject: Datagrid Footer link button problem Hello, I am having difficulties trying to use a checkbox in a datagrid. the checkbox is not binded to any table column. Obviously i am populating the datagrid with some records, but the first column (the checkbox) is not part of the dataset. I just want the user to check on the checkbox if the record needs to be deleted. My problem is that even if the box is checked, when I try to capture the value with the "btnDeleteSelectedClicked" event is always "false". Also as soon as I click on the "Delete" link button in the datagrid footer, all the checkboxes in the grid return to "false". What am I doing wrong... please help TIA, Victor '*** This is my html **** <asp:datagrid id="dgrTimeOffList" runat="server" OnSelectedIndexChanged="SelectionIndexChanged" OnPageIndexChanged="PageIndexChanged" AllowPaging="True" ForeColor="#004477" Font-Size="X-Small" Font-Names="Verdana,Arial,Helvetica,sans-serif" BorderWidth="1px" BorderColor="Black" BorderStyle="Solid" GridLines="None" CellSpacing="2" CellPadding="2" ShowFooter="True" Width="600px" Height="150px" PageSize="10"> <SelectedItemStyle BorderStyle="Solid" BorderColor="#E0E0E0" BackColor="Silver"> </SelectedItemStyle> <AlternatingItemStyle BackColor="PaleGoldenrod"> </AlternatingItemStyle> <HeaderStyle Height="20px" BackColor="#999999"> </HeaderStyle> <Columns> <asp:TemplateColumn HeaderText=Select> <ItemTemplate> <center> <asp:CheckBox ID=DeleteThis Runat=server> </asp:CheckBox> </center> </ItemTemplate> <FooterTemplate> <asp:LinkButton ID=btnDeleteSelected OnClick="btnDeleteSelectedClicked" Runat=server> Delete </asp:LinkButton> </FooterTemplate> </asp:TemplateColumn> </Columns> <PagerStyle PageButtonCount="3" Mode="NumericPages"> </PagerStyle> </asp:datagrid> '**** This is my code **** Public Sub btnDeleteSelectedClicked(ByVal sender As Object, ByVal e As System.EventArgs) Dim intCount As Integer Dim _item As DataGridItem Dim cbxDelete As CheckBox For intCount = 0 To dgrTimeOffList.Items.Count - 1 _item = dgrTimeOffList.Items(intCount) cbxDelete = _item.FindControl("DeleteThis") If cbxDelete.Checked Then Response.Write(cbxDelete.Checked.ToString) End If Next End Sub --- You are currently subscribed to dotnet as: [EMAIL PROTECTED] To unsubscribe send a blank email to %%email.unsub%% --------- Administrated by 15 Seconds : http://www.15Seconds.com List Archives/Search : http://local.15Seconds.com/search Subscription Information : http://www.15seconds.com/listserv.htm Advertising Information: http://www.internet.com/mediakit/ --- You are currently subscribed to dotnet as: [EMAIL PROTECTED] To unsubscribe send a blank email to %%email.unsub%% --------- Administrated by 15 Seconds : http://www.15Seconds.com List Archives/Search : http://local.15Seconds.com/search Subscription Information : http://www.15seconds.com/listserv.htm Advertising Information: http://www.internet.com/mediakit/ --- You are currently subscribed to dotnet as: [email protected] To unsubscribe send a blank email to [EMAIL PROTECTED] --------- Administrated by 15 Seconds : http://www.15Seconds.com List Archives/Search : http://local.15Seconds.com/search Subscription Information : http://www.15seconds.com/listserv.htm Advertising Information: http://www.internet.com/mediakit/
