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/


Reply via email to