Bonjour,

j'ai un datagrid avec 2 colonnes : la première pour le produit et la seconde pour cocher.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<asp:DataGrid id="MaterielGrid" runat="server" AutoGenerateColumns="False" AllowSorting="True" cssclass="datagrid" CellPadding="0" Width="90%" OnItemDataBound="MaterielGrid_ItemDataBound" >
	<AlternatingItemStyle cssclass="datagrid_alternative_content"></AlternatingItemStyle>
	<ItemStyle cssclass="datagrid_content"></ItemStyle>
	<HeaderStyle cssclass="datagrid_header"></HeaderStyle>
	<Columns>
		<asp:BoundColumn DataField="Product" SortExpression="Product" HeaderText="Product"></asp:BoundColumn>				        
		<asp:TemplateColumn ItemStyle-HorizontalAlign="Center" HeaderText="">
	        <ItemTemplate>
		   <asp:CheckBox ID="chkSelection" Runat="server" />
	        </ItemTemplate>
        </asp:TemplateColumn>
        </Columns>
</asp:DataGrid>
Après, j'ai un textbox où je dois taper une date pour récupérer le ou les produits qui ont été cochés :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<asp:textbox id="DateRecupField" runat="server" Width="72px" BackColor="White" MaxLength="10" onKeyPress="IsPosInteger(this);" onKeyUp="add(this);"></asp:textbox>
J'aimerai mettre un CustomValidator qui appelle une fonction javascript par exemple. J'aurai un message d'erreur "Mettez une date de récupération" si je n'ai pas saisi de date et si j'ai coché une ou plusieurs cases dans la datagrid...
Si je n'ai rien coché, aucun message d'erreur, comme actuellement...

Pouvez-vous me donner une piste?

Merci d'avance!