Buon pomeriggio a tutti!!!!
ho dei problemi per quanto riguarda la formview il datasourceID sdsArticolo una tabella di articoli con titolo e testo
all'interno della formview ho una checkboxlist per dare la possibilità di associare più di una categoria
<asp:CheckBoxList ID="cbCategoria" runat="server" DataSourceID="sdsCategorie"
DataTextField="categoria" DataValueField="id_categoria">
ho una tabella_categorie_articoli con id_categoria id_articolo e un id_contatore
all'evento inserted di sdsAticolo inserisco le categorie selezionate in questa tabella
Dim nuovoidarticolo As Decimal
nuovoidarticolo = e.Command.Parameters("@nuovoidarticolo").Value
Dim cbCategoria As CheckBoxList
Dim sql As String = ""
Dim dtr As Data.DataTable
cbCategoria = fvArticolo.FindControl("cbCategoria")
For Each li As ListItem In cbCategoria.Items
If li.Selected Then
sql = "INSERT INTO [tbl_articoli_categoria] ([id_categoria], [id_articolo]) VALUES (" & li.Value & "," & nuovoidarticolo & ")"
End If
Next
dtr = DatabaseHelper.getDataTable(sql)
e fino qui tutto bene ora però quando voglio modificare un elemento con editItemtemplate come faccio a tenere memoria delle categorie selezionate?
ovvero le devo visualizzare tutte nella checkboxlist (es sport casalinghi e ufficio) ma vorrei che siano selezionate solo quelle già in memoria as esempio quando voglio modificare pallone vorrei che sia selezionata solo sport quando clikko su modifica
Grazie in anticipo a tutti!!!