我真的是初学者,而且我正处于我的第一个代码的中间位置,实际上我是从我正在进行的一些优秀的在线课程中复制的。
下面的代码不能除了我的字符串
string Namelist = myReader.GetInt32("fname");
comboBox1.Items.Add();
当我输入此字符串时,我收到错误“无法从字符串转换为int”
void Fillcombo() {
string conn = "Data Source=srv-db-02;Initial Catalog=rmsmasterdbtest;Persist Security Info=True;User ID=test;Password=*******";
string Query = "select * from rmsmasterdbtest.dbo.userlogin ;";
SqlConnection Myconn = new SqlConnection(conn);
SqlCommand cmdDataBase = new SqlCommand(Query, Myconn);
SqlDataReader myReader;
try
{
Myconn.Open();
myReader = cmdDataBase.ExecuteReader();
while (myReader.Read())
{
string namelist = myReader.GetInt32("fname");
comboBox1.Items.Add();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
答案 0 :(得分:0)
试试这个:
String nameList = String.valueOf(myReader.GetInt32("fname"));