Inserire i valori di un listview in una variabile

giovedì 30 ottobre 2008 - 18.03

mclob Profilo | Newbie

salve a tutti,

premetto che sono un novello, avrei bisogno di inserire il valore preso da un campo presente in una listview in una variabile.

esempio:

dim nomevariabile as string = Eval("CONTENT")

quando provo mi restituisce un errore.


Grazie

balfaz Profilo | Expert

listview???

sara un listbox, datailsview o datalist

se fosse listview fai cosi
varibile = listview.selecteditem.Text


"Ci sono due tipi di pazzi, quelli che dicono pazzie e quelli che le fanno diventare una realtà."

mclob Profilo | Newbie


ti ringrazio per l'aiuto ma non riesco a capire, scrivo il codice per spiegarmi. Ho questa listview al ciu interno devo nidificare un SqlDataReader che prende dei dati basandosi su un parametro passato nel ciclo. il mio problema è che non riesco ad assegnare il valore alla variabile che ho nominato "IDCONTENT". Come puoi vedere ho tentato di assegnargli Eval("IDCONTENT") ma mi dà errore.




<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource1" >
<ItemTemplate>


<table width="100%" border="0" cellspacing="0" >
<tr>
<td width="85%" valign="top" style="padding-right:30px">
<br>


<span class="maintext">
<asp:Label ID="TITOLO3Label" runat="server" Text='<%# Eval("TITOLO3") %>' CssClass="title" />
<br /><br />
<asp:Label ID="CONTENTLabel" runat="server" Text='<%# Eval("CONTENT") %>' />
</span>
<br>

<asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("IDCONTENT") %>'></asp:TextBox>
<div class="maintext"><li><a href="UploadFile/pippoo.jpg" target="_blank">descrizione file</a></li></div>

</td>
<td valign="top"><div style="float:right">
<br>
<div align="right">



<%
Dim IDCONTENT As Integer = Eval("IDCONTENT")

Dim conn As System.Data.SqlClient.SqlConnection
Dim cmd As System.Data.SqlClient.SqlCommand
Dim cmdString As String = "SELECT * FROM IMG_CONTENT WHERE IDCONTENT = " & IDCONTENT & ""

conn = New System.Data.SqlClient.SqlConnection(ConfigurationManager.ConnectionStrings("TEST_ConnectionString").ConnectionString)

cmd = New System.Data.SqlClient.SqlCommand(cmdString, conn)
conn.Open()

Dim rsimmagini As System.Data.SqlClient.SqlDataReader

rsimmagini = cmd.ExecuteReader()

%>
<% While rsimmagini.Read()%>



<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="3" class="up_left_3"></td>
<td height="3" class="line_up_3"></td>
<td height="3" class="up_right_3"></td>
</tr>
<tr>
<td width="3" class="line_left_3"></td>
<td><img src="img_sx/<%=rsimmagini("NOMEFILE")%>" border="0" class="immagini2"/></td>
<td width="3" class="line_right_3"></td>
</tr>
<tr>
<td width="3" class="bottom_left_3"></td>
<td class="line_bottom_3"></td>
<td width="3" class="bottom_right_3"></td>
</tr>
</table>


<br>
<span class="didascalia"><%=rsimmagini("DIDASCALIA")%></span><br>

<% End While %>



</div>
</div></td>
</tr>
<tr>
<td height="5" class="dots" colspan="2" style="padding-bottom:15px"></td>
</tr>
</table>

</ItemTemplate>

Grazie
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5