J'ai actuellement un Gridview
, Et je veux utiliser la validation côté client pour m'assurer qu'une ligne a été sélectionnée (ie: SelectedIndex > -1
).Gridview: Valide que SelectedIndex> -1
En ce moment j'utilise <asp:CustomValidator>
mais je veux m'éloigner de la validation côté serveur. Voici ce que je suis en train de faire:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundField HeaderText="MSN" DataField="MSN" />
<asp:CommandField ShowSelectButton="True" />
</Columns>
</asp:GridView>
<asp:CustomValidator ID="cvSelected" runat="server" ErrorMessage="Please select!" />
Et puis dans le code derrière (.cs
):
Private Sub cvSelected_ServerValidate(ByVal source As Object, ByVal args As _
System.Web.UI.WebControls.ServerValidateEventArgs) Handles cvSelected.ServerValidate
args.IsValid = (GridView1.SelectedIndex > -1)
End Sub