2010-11-06 98 views

回答

0

可以使用ValidatorCalloutExtender来扩展CustomValidator具有用于验证零行的GridView的逻辑。

标记

<asp:GridView ID="gv" runat="server" /> 
<asp:CustomValidator ID="cvGridView" runat="server" Text="0 Rows" Display="Dynamic" 
    OnServerValidate="cvGridView_ServerValidate"></asp:CustomValidator> 
<ajaxtoolkit:validatorcalloutextender runat="Server" id="vceGridView" 
    targetcontrolid="cvGridView" /> 

代码隐藏

protected void cvGridView_ServerValidate(object source, ServerValidateEventArgs args) 
{ 
    args.IsValid = gv.Rows.Count > 0; 
}