DevExpress Control Library---tokenedit controls use
The basic data used:
Public classProduct { Public intId {Get;Set; } Public stringModel {Get;Set; } Public stringName {Get;Set; } } Public classentility {Private Static stringGetChar (intNumber ) { string[] Array =New string[] {"A","B","C","D","E","F","G","H","I"}; stringresult = array[number%9]; returnresult; } Private Static stringGetName (intNumber ) { string[] Array = { "Unitch Data Acquisition device","MS Scan Gun","105SL","TSC","PH880","MS320 Portable Printer","PA700","DSX800 Computer","HP Printer" }; stringresult = array[number%9]; returnresult; } Public StaticList<product>getproductlist () {List<Product> list =NewList<product>(); for(inti =0; I < $; i++) {Product Product=NewProduct () {Id= -+i,model=getchar (i) +i.tostring () +"DLJ", Name=getname (i) +i.tostring ()}; List. ADD (product); } returnlist; } Public StaticDataTable Getdatatable () {DataTable dt=NewDataTable (); Dt. Columns.Add ("Id",typeof(System.Int32)); Dt. Columns.Add ("Model",typeof(System.String)); Dt. Columns.Add ("Name",typeof(System.String)); for(inti =0; I < $; i++) {DataRow Dr=dt. NewRow (); dr["Id"] = -+i; dr["Model"] = GetChar (i) + i.tostring () +"DLJ"; dr["Name"] = GetName (i) +i.tostring (); Dt. Rows.Add (DR); } returnDT; } }
A. Control tokenedit makes multiple data selections.
Tokenedit Data binding:
list<product> List = Entility.getproductlist (); foreach (var item in list) {Tokenedittoken token = new Tokenedittoken () {Value =item. Id,description=item. Name}; TOKENEDIT1.PROPERTIES.TOKENS.ADD (token); }
// Delimiters with values and values directly ' , ' ; string text = Tokenedit1.edittext; // to, split the item. Name string value = tokenEdit1.EditValue.ToString (); to, split the item. Id
A brief introduction ends here.
DevExpress Control Library---tokenedit controls use