using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace DataBindingTest6
{
/// <summary>
///
/// 「ComboBox ←→ BindingSource ←→ TextBox」のバインディングテスト
///
/// デザイナー上でコンボボックスとテキストボックスを追加した
///
/// </summary>
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
KeyValuePair<int, string>[] cmbxKeyValue = new KeyValuePair<int, string>[]
{
new KeyValuePair<int,string>(12,"low"),
new KeyValuePair<int,string>(24,"middle"),
new KeyValuePair<int,string>(48,"Hi"),
};
BindingSource bs = new BindingSource();
bs.DataSource = cmbxKeyValue;
comboBox1.DataSource = bs;
comboBox1.DisplayMember = "Value";
comboBox1.ValueMember = "Key";
textBox1.DataBindings.Add(new Binding("Text", bs, "Key"));
}
}
}
最終更新:2012年09月07日 15:51