본문 바로가기
MySql

MySQL C # MySql 쿼리 결과를 콤보 상자로

by 베이스 공부 2020. 10. 15.
반응형

MySql 테이블을 쿼리하고 모든 결과를 콤보 상자에 넣으려고합니다.

그래서 내 쿼리 결과는 apple 2220입니다.
I want to populate the combobox with apple2220
데이터 행 외부에서 문자열을 가져 오는 데 문제가 있습니다.

        string MyConString = "SERVER=localhost;" +
                "DATABASE=iie;" +
                "UID=root;" +
                "PASSWORD=xxxx;";
        MySqlConnection connection = new MySqlConnection(MyConString);
        string command = "select fruit,number from clientinformation";
        MySqlDataAdapter da = new MySqlDataAdapter(command,connection);
        DataTable dt = new DataTable();
        da.Fill(dt);
        foreach (DataRow row in dt.Rows)
        {
            string rowz = row.ItemArray.ToString();
        }
        connection.Close();

 

해결 방법

 

다음 라인을 따라 시도해보십시오.

...
foreach (DataRow row in dt.Rows)
{
   string rowz = string.Format("{0}:{1}", row.ItemArray[0], row.ItemArray[1]);
   yourCombobox.Items.Add(rowz);
}
....

 

참조 페이지 https://stackoverflow.com/questions/5158936

 

 

반응형

댓글