1

C#(win-form)でプロジェクトを作成しているときに、問題が発生しました。追加ボタン(button1)をクリックするたびに2つのコンボボックスを動的に生成する必要があり、並べて2番目のコンボボックスをバインドする必要があります最初のボックスのインデックスの変更により、データはデータベース(SQLサーバー)から取得されます。これは私のコードです助けてください

    int _i = 0;int p = 0; int x=2; int y=0;
    private void button1_Click(object sender, EventArgs e)
    {
        for (int i = p; i < x; i++)
        {  ComboBox C1 = new ComboBox();
            con.Open();
            SqlDataAdapter adp = new SqlDataAdapter("select * from company ",con);
            DataSet ds = new DataSet();
            adp.Fill(ds, "Company");
            C1.DataSource = ds.Tables["Company"];
            C1.DisplayMember = "Company_Name";
            con.Close();

            C1.Location = new Point(160 + x, 30 * p + 10); ;
            C1.Name = "Combo - " + p;
            C1.Parent = this;

            p++;



        }

        x = x + 2;
        y++;
    }
4

1 に答える 1