Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从数据库在combobox中连接两列_C#_Sql_String_Sqldatareader - Fatal编程技术网

C# 从数据库在combobox中连接两列

C# 从数据库在combobox中连接两列,c#,sql,string,sqldatareader,C#,Sql,String,Sqldatareader,我正试图连接两列,但有些地方出了问题。。。。 我的输出不显示 String Query = " SELECT pa_forename , pa_surname FROM [ICPS].[dbo].[parking_attendants] order by pa_forename "; SqlConnection conDataBase = new SqlConnection(conString); SqlCommand cmdDataBase = new SqlCommand(Query,

我正试图连接两列,但有些地方出了问题。。。。 我的输出不显示

String Query = " SELECT pa_forename , pa_surname FROM [ICPS].[dbo].[parking_attendants] order by pa_forename ";
 SqlConnection conDataBase = new SqlConnection(conString);
 SqlCommand cmdDataBase = new SqlCommand(Query, conDataBase);
 SqlDataReader myReader;
  try
{
  conDataBase.Open();
  myReader = cmdDataBase.ExecuteReader();
 while (myReader.Read())
                {
string pa_forename = myReader["pa_forename " +"," + "pa_surname"].ToString();
 comboBox1.Items.Add(pa_forename);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);

            }
替换

string pa_forename = myReader["pa_forename " +"," + "pa_surname"].ToString();

替换

string pa_forename = myReader["pa_forename " +"," + "pa_surname"].ToString();


你做错了

string pa_forename = myReader["pa_forename " +"," + "pa_surname"].ToString();
不能同时从DataReader获取两列。用这样的代码替换代码。上面的代码将尝试查找不存在的列


你做错了

string pa_forename = myReader["pa_forename " +"," + "pa_surname"].ToString();
不能同时从DataReader获取两列。用这样的代码替换代码。上面的代码将尝试查找不存在的列