Inserire una textarea in un cotrollo detailsview: come?

martedì 05 settembre 2006 - 16.07

Giovanni_3478 Profilo | Senior Member

Ciao

Ho inserito un controllo detailsview nella aspx
e visualizzo tanti input quanti sono i campi della tabella del db.

Io vorrei al posto di un input visualizzare
una textarea (che corrisponde al controllo textbox)
in modo tale da poter inserire più riche di testo.

Come possibile fare ciò?

Giovanni_3478 Profilo | Senior Member

Ho settato il detailsview in modo da permettere l'edit e l'insert di nuovi record.

Con il template field
e con all'interno dun controllo textbox
l'edit e l'insert non sono più possibili.


Devo intervenire da codice? In che modo?

Giovanni_3478 Profilo | Senior Member

Il mio codice è il seguente:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Vorrei ottenere 2 risultati:
1) visualizzare il contenuto del campo message della tabella del db
nel controllo textBox;
2) poter inserire dal controllo textBox una stringa che venga salvata nel db
con la funzione insert del detailsview;
(Il problema è che se inserisco nel detailsview il controllo textarea in questo modo:

<asp:DetailsView ID="DetailsView1" runat="server" DataKeyNames="message_id"
DataSourceID="SqlDataSource1" AllowPaging="True" AutoGenerateDeleteButton="True"
AutoGenerateEditButton="True" AutoGenerateInsertButton="True"
AutoGenerateRows="False" CaptionAlign="NotSet" DefaultMode="ReadOnly"
HorizontalAlign="Left">
<Fields>
<asp:TemplateField><ItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text="ciao"></asp:TextBox>
</ItemTemplate></asp:TemplateField>

all'interno dell'Sqldatasource
<InsertParameters>
<asp:ControlParameter ControlID="TextBox1" DefaultValue="defvalueprova" Direction="InputOutput" Name="message" Type="String" />

il controllo Textbox1 non viene visto. )

Come devo procedere per ottenere questi 2 risultati?

Giovanni_3478 Profilo | Senior Member

up
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5