Il controllo DetailsView rappresenta senza ombra di dubbio un ottimo control in tutti quei casi in cui sia necessario offrire una coda interfaccia per l'inserimento o la modifica di dati.
Il controllo BoundField, che concettualmente ricorda il control BoundColumn del DataGrid e che serve per visualizzare il dato, in fase di modifica, con una textbox, non ha una proprietà che consente di visualizzare una textarea anzichè un normale campo di input.
Tuttavia questo limite può essere facilmente superato intercettando l'evento DataBound del controllo e provvedendo a variare le proprietà del TextBox contenuto nella seconda colonna, in questo modo:
protected void dv_OnDataBound(EventArgs e) { TextBox tb = ((TextBox)this.Rows[3].Cells[1].Controls[0]); // quarta riga del controllo tb.TextMode = TextBoxMode.MultiLine; tb.Rows = 10; tb.Columns = 100; }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Cache policy su route groups di Minimal API in ASP.NET Core 7
Catturare la telemetria degli eventi di output cache in ASP.NET Core
Load test di ASP.NET Core con k6
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Short-circuiting della Pipeline in ASP.NET Core
Implementare il throttling in ASP.NET Core
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes