Ciao a tutti, avrei bisogno di aiuto per sbrogliare la situazione, ammesso si possa fare...
Dunque, in un dg, nelle EditItemTemplate, ho delle listbox che caricano dei dati dal db, ecco un po' di codice:
Nella pagina:
Nel codebehind:<EditItemTemplate>
<asp:ListBox Runat="server" ID="lbInserisci" SelectionMode="Multiple" DataTextField="Nominativo"
DataValueField="Cod_Utente" DataSource="<%#Dv%>" CssClass="txt"></asp:ListBox>
</EditItemTemplate>
Ora io ho a disposizione una stringa composta da alcuni numeri che sono i Cod_Utente del DataValueField della listbox (es 1,13,25) e vorrei fare in modo che quando la listbox si riempie e incontra i DataValueField contenuti nella stringa faccia apparire il campo già selezionato...Protected Sub Populate()
Sql = "SELECT Cod_Utente, Cognome + ' ' + Nome AS Nominativo FROM T_Utenti ORDER BY Cognome"
CmdDA = New SqlDataAdapter(Sql, ConnAC)
Ds = New DataSet
CmdDA.Fill(Ds, "Utenti")
Dv = Ds.Tables("Utenti").DefaultView
End Sub
.....................
Sub dgPermessi_Edit(ByVal obj As Object, ByVal e As DataGridCommandEventArgs)
Populate()
BindData(e.Item.ItemIndex)
End Sub
.....................mi sarò spiegata????
Grazie a tutti,
Elisa