152 messaggi dal 18 gennaio 2002
Non riesco a recuperare collezione e.values di un listview su itemInserting ed ItemDeleting. Cosa che invece mi riesce sull'itemDataBound (ListViewItemEventArgs).

Il listview viene riempito nel Page_PreRender tramite dataset restituto da un web service (riempiordini)


protected void riempiOrdini()
{
try
{
DataSet myDataset = new DataSet();
wsGestioneOrdini.GestioneOrdini service = new wsGestioneOrdini.GestioneOrdini();
myDataset = service.CercaOrdineNew(pAn8);
ListViewOrdini.DataSource = myDataset;
ListViewOrdini.DataBind();
...

questa funziona correttamente
protected void ListViewOrdini_ItemDataBound(object sender, ListViewItemEventArgs e)
{
ListViewItem myItem = (ListViewItem)e.Item;
if (e.Item.ItemType == ListViewItemType.DataItem)
{
OrderedDictionary _dictionary = new OrderedDictionary();
ListViewOrdini.ExtractItemValues(_dictionary, myItem, true);
IDictionaryEnumerator myEnumerator = _dictionary.GetEnumerator();
....

quest'altra no (in debug e.keys ed e.values risultano vuoti)

protected void ListViewOrdini_ItemDeleting(Object sender, ListViewDeleteEventArgs e)
{
try
{
OrderedDictionary _dictionary = (OrderedDictionary)e.Values; ;
Int32 myidOrdine = Int32.Parse(e.Values["ID_ORDINE"].ToString());


suggerimenti al riguardo?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.