現在、アカウント所有者が特定の製品やサービスを購入できるwinformプログラムを作成しています。コンボボックスからテキストボックス内のクラスのすべての値を表示する方法
コンボボックスで口座名義人の名前を選択すると、すべての口座名義人の詳細が複数行のテキストボックスに表示されるはずですが、これまでのところすべての口座名義人が口座名義人です。
ここに関連するコードがある...
public Form1()
{
InitializeComponent();
mAccHolder[0] = new Customer("Rich", "Bronze Account", 11);
mAccHolder[1] = new Customer("Patrick", "Silver Account", 21);
mAccHolder[2] = new Customer("Steve", "Gold Account", 12);
mAccHolder[3] = new Customer("Kevin", "Platinum Account", 25);
foreach(Customer r in mAccHolder)
{
comboBox1.Items.Add(r.GetName());
}
}
と一緒にコンボボックスとテキストボックスを接続するコード...
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == -1)
{
cstTxtBox.Text = string.Empty;
}
else
{
cstTxtBox.Text = comboBox1.SelectedItem.ToString();
}
見上げ '文字列concatenation'。 –
GetName()を投稿する必要があります。あなたはコンボボックス1にアカウント名を追加するだけです。 – anserk