Per utilizzare i Validator Controls all'interno di una DataGrid è sufficiente sfruttare le possibilità di personalizzazione offerte dal control TemplateColumn, per definire all'interno del template specifico per la fase di edit i controlli necessari.
Nella fattispecie, è sufficiente definire un control TextBox a cui poi associare un Validator, nell'esempio un normale RequiredFieldValidator.
<asp:DataGrid id="dg" runat="server"> <Columns> <asp:TemplateColumn> <ItemTemplate> <%# DataBinder.Eval(Container.DataItem, "CodiceFiscale") %> </ItemTemplate> <EditItemTemplate> <asp:TextBox Columns="3" id="CodiceFiscale" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "CodiceFiscale") %>' /> <asp:RequiredFieldValidator id="val1" runat="server" ControlToValidate="CodiceFiscale" ErrorMessage="Devi specificare un Codice Fiscale" Display="Dynamic" Text="*" /> </EditItemTemplate> </asp:TemplateColumn> </Columns> </asp:DataGrid>
L'utilizzo è lo stesso anche in presenza di altri tipi di Validator.
Per approfondimenti sui Validator Controls si veda:
Utilizzare i validator controls di ASP.NET
https://www.aspitalia.com/articoli/aspplus/validatorcontrols.aspx
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- #lightswitch 2012 supporta nativamente #html5, #jquery e #jquerymobile. è stato mostrato girare su #ipad a #msteched
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Velocity arriva alla CTP3
- Mono 2.8 aggiunge .NET Framework 4, ASP.NET 4.0 e MVC 2
- Prima CTP per Portable Library Tools
- VS 2005 CTP già su MSDN Universal
- Microsoft aggiorna WinFS beta 1 per VS 2005
- Information Card Kits for ASP.NET and HTML
- Web Camp - HTML5 per il web di oggi
- Una preview della prossima versione di #VisualStudio con cui creare #metrostyle app http://aspitalia.com/build-win8 #BldWin