GridView中的DropDownList必须在提交按钮上验证单击

时间:2013-09-30 10:02:31

标签: c# asp.net webforms

我的GridView里面有DropDownList。我希望选择GridView,并将所有DropDownList值设为“是”。目前我有两个下拉列表项目为“是”和“否”。我在页面底部有一个submit按钮。我的条件是GridView中的所有值都应为“是”。它们都不应被标记为“否”。当他们点击submit按钮时,它应该只允许在所有下拉值为是时移动下一页。否则GridView中的任何一行设置为“否”。该页面应通过显示错误消息来限制用户。

1 个答案:

答案 0 :(得分:0)

试试这个,

<asp:TemplateField>
            <ItemTemplate>
                <asp:DropDownList ID="ddlList" runat="server">
                    <asp:ListItem Value="1">Yes</asp:ListItem>
                    <asp:ListItem Value="2">No</asp:ListItem>
                </asp:DropDownList>
                <asp:RequiredFieldValidator ID="rfv" InitialValue="1" ControlToValidate="ddlList"
                    Enabled="false" Display="Static" runat="server" ErrorMessage="RequiredFieldValidator" ValidationGroup ="gg"></asp:RequiredFieldValidator>
            </ItemTemplate>
</asp:TemplateField>

<asp:Button ID="btn" runat="server" Text="Submit" OnClick="btn_Click"  CausesValidation="true" ValidationGroup ="gg"/>