Вставка двух значений с использованием MYSQL в combobox.item.add

#c# #mysql #database

#c# #mysql #База данных

Вопрос:

Итак, я пытался добавить имя и фамилию в мой combobox в моем проекте системы голосования для нашей школы. Я получаю сообщение об ошибке, которое является getString, которое невозможно использовать в этом типе синтаксиса. Есть ли какой-либо другой способ добавить эти значения в 1 отдельный слот в мое поле со списком?

  using (MySqlConnection con = new MySqlConnection(connection))
            {
                //Opening of Connection
                con.Open();
                MySqlDataReader dataReader;

                //FOR PRESIDENT
                using (MySqlCommand votePresident = new MySqlCommand(displayPresident, con))
                {

                    try
                    {
                        int votePres = 0;
                        votePres = votePresident.ExecuteNonQuery();
                        dataReader = votePresident.ExecuteReader();
                    //Loop to read the Data
                    while (dataReader.Read())
                    {
                        String rollPres = dataReader.GetString("firstName","lastName");
                        presidentbox.Items.Add(rollPres);
                    }

                    }

                    catch (Exception ex)
                    {
                        MessageBox.Show("Failed to Vote"   ex);
                    }

                }
  

Ошибка показывает это

Ответ №1:

Проблема решена при поиске в Интернете, я использовал это для соединения двух строк

 while (dataReader.Read())
                    {
                        String rollPresf = dataReader.GetString("firstName");
                        String rollPresl = dataReader.GetString("lastName");
                        presidentbox.Items.Add(rollPresf   " "   rollPresl);
                    }