مهندس جان نيازس نيست اين همه قضيه رو بپيچوني از ديتابيس و ديتاست و ... استفاده كني. با چند خط زير هم ميشه اين كار رو انجام داد
class TempClass
{
public TempClass(string text, string value)
{
this.Text = text;
this.Value = value;
}
public string Text { get; set; }
public string Value { get; set; }
}
private void Form1_Load(object sender, EventArgs e)
{
List<TempClass> P = new List<TempClass>();
P.Add(new TempClass("Text1", "Value1"));
P.Add(new TempClass("Text2", "Value2"));
P.Add(new TempClass("Text3", "Value3"));
P.Add(new TempClass("Text4", "Value4"));
comboBox1.DataSource = P;
comboBox1.DisplayMember = "Text";
comboBox1.ValueMember = "Value";
}