-2

コンボボックスのようなリスト形式でデータベースからテキストボックス内の列の全データを取得したい。これは私のコードです。

    CON.Open();
    SqlCommand CMD = new SqlCommand("SELECT CUST_NAME FROM CUSTOMER WHERE CUST_ID=CUST_NAME", CON);
    SqlDataReader DR = CMD.ExecuteReader();

    while (DR.Read())
    {
        CUST_NAME.Text = DR["CUST_NAME"].ToString();
    }
    CON.Close();

だから私を助けてください

4

3 に答える 3

0

からコンボ ボックスにバインドすると、次のDataReaderようになります。

CON.Open();
SqlCommand CMD = new SqlCommand("SELECT CUST_NAME FROM CUSTOMER WHERE CUST_ID=CUST_NAME", CON);
SqlDataReader DR = CMD.ExecuteReader();
DataTable dt = new DataTable();
dt.Load(DR);
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "CUST_NAME";
comboBox1.ValueMember = "CUST_ID";
CON.Close();
于 2013-06-25T07:16:45.157 に答える