2010-11-06 161 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; 
}