Torna al Thread

'QUESTA E' L'EVENTO ONITEMDATABOUND If e.Item.ItemType = ListItemType.EditItem Then Dim DDLTemp, DDLCatTemp, DDLSottoCatTemp As DropDownList DDLTemp = CType(e.Item.FindControl("DDLSupCat"), DropDownList) DDLTemp.SelectedIndex = DDLTemp.Items.IndexOf(DDLTemp.Items.FindByText(Sup_Cat_sel)) ID_sup_cat = DDLTemp.SelectedItem.Value lblerrore.Text = ID_sup_cat DDLCatTemp = CType(e.Item.FindControl("DDLCat"), DropDownList) DDLCatTemp.Items.Add(New ListItem("NESSUNA CATEGORIA", "0")) end if 'QUESTO E' L'EVENTO ONEDITCOMMAND Sub ModificaDataGrid(ByVal sender As Object, ByVal e As DataGridCommandEventArgs) PopolaDDLSupCat() PopolaDDLCat() PopolaDDLSottoCat() Sup_Cat_sel = CType(e.Item.FindControl("LblSupCat"), Label).Text Cat_sel = CType(e.Item.FindControl("LblCat"), Label).Text Sotto_Cat_sel = CType(e.Item.FindControl("LblSottoCat"), Label).Text DgrArchivio.EditItemIndex = e.Item.ItemIndex CaricaDataGrid() End Sub 'QUESTA E' LA SUB CHE MI POPOLA LA SECONDA DROPDOWN MA CHE NON RIESCE A RECUPERARE L'ID DELLA PRIMA Sub PopolaDDLCat() Try Conn = CType(Session("connessione"), Data.OleDb.OleDbConnection) Conn.Open() MYSQL = "SELECT *FROM tab_cat WHERE ID_sup_cat = " & ID_sup_cat & " ORDER BY nome_cat ASC" MyDs = New DataSet MyDa = New Data.OleDb.OleDbDataAdapter(MYSQL, Conn) MyDa.Fill(MyDs, "tab_cat") MydvCat = New DataView(MyDs.Tables("tab_cat")) Catch ex As Exception lblerrore.Text = "Errore: " & ex.Message Finally Conn.Close() End Try End Sub
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5