R
RobbyD
I'm having trouble picking up the checked state of checkboxes in my GridView.
I'm working in VS2008.
I added a TemplateField via smartTag "Edit Columns". My GridView markup is:
<asp:GridView ID="GridViewProspectSearch" runat="server" CellPadding="4"
EmptyDataText="No prospects found." ForeColor="#333333"
GridLines="None">
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White"
/>
<RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckBoxSelect" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle BackColor="#FFCC66" ForeColor="#333333"
HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True"
ForeColor="Navy" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White"
/>
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
My code to detect selection is:
foreach (GridViewRow row in GridViewProspectSearch.Rows)
{
CheckBox cbx = (CheckBox)row.FindControl("CheckBoxSelect");
if (cbx.Checked)
{
//Get the personId
}
}
Any ideas here? Thanks.
I'm working in VS2008.
I added a TemplateField via smartTag "Edit Columns". My GridView markup is:
<asp:GridView ID="GridViewProspectSearch" runat="server" CellPadding="4"
EmptyDataText="No prospects found." ForeColor="#333333"
GridLines="None">
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White"
/>
<RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckBoxSelect" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle BackColor="#FFCC66" ForeColor="#333333"
HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True"
ForeColor="Navy" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White"
/>
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
My code to detect selection is:
foreach (GridViewRow row in GridViewProspectSearch.Rows)
{
CheckBox cbx = (CheckBox)row.FindControl("CheckBoxSelect");
if (cbx.Checked)
{
//Get the personId
}
}
Any ideas here? Thanks.