With the previous articleArticleThis is relatively simple:
First define a list like this:
/// <Summary>
///
/// </Summary>
Public Class Listitems: List < Listitem > {
Public Void BIND (ComboBox control ){
Control. displaymember = " Text " ;
Control. valuemember = " Value " ;
Control. datasource = This ;
}
Public Void BIND (ListBox control ){
Control. displaymember = " Text " ;
Control. valuemember = " Value " ;
Control. datasource = This ;
}
Public Void BIND (datagridviewcomboboxcell Control ){
Control. displaymember = " Text " ;
Control. valuemember = " Value " ;
Control. datasource = This ;
}
}
Call:
Listitems items = New Listitems ();
Items. Add ( New Listitem ( 1 , " Shenzhen " ));
Items. Add ( New Listitem ( 2 , " Beijing " ));
Items. Add ( New Listitem ( 3 , " Shanghai " ));
ComboBox= NewComboBox ();
Items. BIND (ComboBox );
This. Controls. Add (ComboBox );