1
Answer

combobox with multiple columns

htmlforums

htmlforums

16y
7.2k
1
Hi,
I having problem with c# combo box control with multiple columns.
I have one combobox with 2 columns:

code(char 5)   desc(char10)

d1                   day1
d10                 day10


I using Add items to add in those code and desc, but the column position is out. I was thinking of taking the 5 minus the length of the code, say x = 5 - code.length(), and then put it as space(x), how can i add spaces string in c#? and how to get the CODE only as selected display value instead of code+desc ?

Is there any simple way to do it? Below is the code
Thank you!!


private void Form1_Load(object sender, System.EventArgs e)
{
string col1;
string col2;
int s;
string space;
for (int i=0;i<2;i++)
{
if (i==0)
{
col1="d1";
col2="day1";
}
else
{
col1="d10";
col2="day10";
}

s=5-col1.ToString ().Length ();
space=new String ("",s);
comboBox1.Items .Add (col1+space+col2);
}
}
private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
//MessageBox.Show (comboBox1.Text.Substring (0,5));
}
Answers (1)