|
■No76696 (わん さん) に返信 > List <string> DataList = new List <string> {"001","002","003"} > 現在使用している値は影響なく
影響なく、と言われても、現在どのように使用しているのかを教えて頂かないことには…(^^;
とりあえず、こんな感じで如何でしょうか?
Dictionary<string, string> dataList = new Dictionary<string, string>();
private void Form1_Load(object sender, EventArgs e) { dataList.Add("001", "東京"); dataList.Add("002", "神奈川"); dataList.Add("003", "千葉");
comboBox1.DataSource = dataList.ToArray(); comboBox1.ValueMember = "Key"; comboBox1.DisplayMember = "Value";
comboBox1.SelectedIndex = 0; }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { label1.Text = comboBox1.SelectedValue as string; label2.Text = comboBox1.Text as string;
var pair = (KeyValuePair<string, string>)comboBox1.SelectedItem; label3.Text = pair.Key; label4.Text = pair.Value;
label5.Text = comboBox1.GetItemText(pair); }
|