
Untitled
By: a guest on
May 6th, 2012 | syntax:
None | size: 1.55 KB | hits: 14 | expires: Never
Gridview vith Checkboxes - make button inactive when some checkboxes are checked
<asp:GridView ID="MyGV" runat="server" AutoGenerateColumns="False" DataKeyNames="ID">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="MyCBox" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ID" HeaderText="ID" SortExpression="ID" />
<asp:BoundField DataField="category" HeaderText="Category" SortExpression="category" />
</Columns>
</asp:GridView>
<asp:Button ID="Btn1" runat="server" Text="btn1" OnClick="Btn1_Click" />
<asp:Button ID="Btn2" runat="server" Text="btn2" OnClick="Btn2_Click" />
Btn1.Enabled = true;
Btn2.Enabled = false;
<asp:GridView ID="MyGV" runat="server" AutoGenerateColumns="False" DataKeyNames="ID">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="MyCBox" Text="Select Cat" AutoPostBack="true" ToolTip='<%#Bind("category") %>' OnCheckedChanged="MyCBox_CheckedChanged" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ID" HeaderText="ID" SortExpression="ID" />
<asp:BoundField DataField="category" HeaderText="Category" SortExpression="category" />
</Columns>
protected void MyCBox_CheckedChanged(object sender, EventArgs e)
{
if( ((CheckBox)sender).ToolTip == "cat1"
{
Btn1.Enabled = true;
Btn2.Enabled = false;
}
else
{
Btn1.Enabled = false;
Btn2.Enabled = true;
}
}