|
■No90578 (kanata さん) に返信 > 画面Aには画面@の情報を受け渡しできているが、 > 画面Aのコンボボックスに初期表示できないことが問題となっております。
ValueMember を設定しているのであれば、 Text ではなく SelectedValue を使うべきでは? (あるいは SelectedIndex)
public Form1() { InitializeComponent();
var dic = new Dictionary<int, string> { { 10, "ああ" }, { 20, "いい" }, { 30, "うう" }, { 40, "いい" } }; comboBox1.DataSource = dic.ToArray(); comboBox1.DisplayMember = "Value"; comboBox1.ValueMember = "Key"; comboBox1.Text = "いい"; //comboBox1.SelectedValue = 40; }
> DBから取得したDatatableの0列目を表示してしまい、 先頭行ではなく先頭列なのですね。 データそのものに問題があるのでは…?
|