我有一个0错误程序,该程序包含在Visual Studio Windows窗体C ++中,该程序连接到mysql。一切正常!

问题是:我有一个comboBox,它从我想要的列中获取信息,但是该列不是主键,因此它具有重复的值或更多的值。

如何在comboBox中仅显示每个值中的一个?
全部

组合代码:

private: void Fillcombo(void) {

         String^ constring = L"datasource=127.0.0.1;port=3306;username=root;password=12345";
         MySqlConnection^ conDataBase = gcnew MySqlConnection(constring);
         MySqlCommand^ cmdDataBase = gcnew MySqlCommand("select * from batcel.maq_corte;", conDataBase);

         MySqlDataReader^ myReader;
         try{
             conDataBase->Open();
             myReader = cmdDataBase->ExecuteReader();

            while (myReader->Read()){
                String^vResponsavel;
                vResponsavel = myReader->GetString("id_responsavel");
                comboBox2->Items->Add(vResponsavel);

最佳答案

或者您可以修改SQL请求:

通过id_responsavel从batcel.maq_corte组中选择*

09-26 23:34