如果选中复选框,则验证TextBox(在GridView内)

时间:2012-02-21 10:54:34

标签: asp.net validation gridview

我在ASP.NET页面中有以下标记:

<asp:GridView ID="gv" runat="server" DataSourceID="ods" OnRowDataBound="gv_RowDataBound">
    <columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:CheckBox ID="cb" runat="server" />
            </ItemTemplate>
        </asp:TemplateField>

        <asp:TemplateField>
            <ItemTemplate>
                <asp:TextBox ID="tbx" runat="server"/>
            </ItemTemplate>
        </asp:TemplateField>
    </columns>
</asp:GridView>

如果选中TextBox,我该如何验证CheckBox

我搜索了类似的情况,但找不到任何东西 感谢。

1 个答案:

答案 0 :(得分:0)

你可以使用RowCommand,你可以使用int index = AuthorsGridView.EditIndex获取控件状态;     GridViewRow row = AuthorsGridView.Rows [index];然后验证文本框

参考此http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewrow.aspx