Derivare da BindingList

giovedì 12 marzo 2009 - 21.15

Giancarlo596 Profilo | Newbie

Ciao a tutti.
Sono nuovo di c# e .net e comincio a muovermi nel DataBinding.

Ho una situazione di questo genere:
List<string> ls = new List<string>(); BindingList<string> bls = new BindingList<string>(ls); bls.Add("Prova 1"); bls.Add("Prova 2"); bls[0] = bls[0] + " - Modificata"; lbBindingList.DataSource = bls; lbList.DataSource = ls;
dove lbList e lbBindingList sono due ListBox.
Così tutto funziona correttamente e vedo gli items in entrambi i ListBox ma se bls fosse di un tipo derivato da BindingList anche con soltanto il costruttore, le modifiche non le ritrovo nella list ls.
Es:
public class SortableBindingList<T> : BindingList<T> { public SortableBindingList() : base() { } public SortableBindingList(List<T> lista): base() { } }
Non capisco come mai. Qualcuno può aiutarmi ?

Grazie 1000-
Giancarlo.

Ok, scusate ho capito:
public SortableBindingList(List<T> lista): base() { }
doveva essere:
public SortableBindingList(List<T> lista): base(lista) { }
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5