In C # you can try the following: -> Add "ultraCombo1" since you are an ultra combo ... when loading a form, try the following code:
private void Form1_Load(object sender, EventArgs e) { // Fill data in ultracombo datasource DataTable dtt = new DataTable(); dtt.Columns.Add("ID", typeof(int)); dtt.Columns.Add("Name", typeof(string)); dtt.Columns.Add("Age", typeof(int)); dtt.Columns.Add("Address", typeof(string)); dtt.Columns.Add("Sex", typeof(string)); dtt.Rows.Add(new object[] {1,"Name1",20,"Address 1","Male"}); dtt.Rows.Add(new object[] { 2, "Name2", 21, "Address 2", "Male" }); dtt.Rows.Add(new object[] { 3, "Name3", 22, "Address 3", "Female" }); dtt.Rows.Add(new object[] { 4, "Name4", 23, "Address 4", "Male" }); dtt.Rows.Add(new object[] { 5, "Name5", 24, "Address 5", "Female" }); ultraCombo1.DataSource = dtt; ultraCombo1.DataBind(); //--------------------------------- // hide all but show "ID" and "Name" only ultraCombo1.ValueMember = "ID"; ultraCombo1.DisplayMember = "Name"; for (int i = 0; i < ultraCombo1.Rows.Band.Columns.Count; i++) { ultraCombo1.Rows.Band.Columns[i].Hidden = true; } ultraCombo1.Rows.Band.Columns["ID"].Hidden = false; ultraCombo1.Rows.Band.Columns["Name"].Hidden = false; }
The ultrafine plant will be populated with a member of the "ID" value and only "Name" will be displayed.
source share