SqlConnection thisConnection = new SqlConnection(@"Initial Catalog=gspdatabase;Data Source=(local);User ID = gspadmin; Password=gsppw);
thisConnection.Open();
SqlDataAdapter sqlDataAda = new SqlDataAdapter("select b, c from a ",thisConnection);
DataSet sqlDS = new DataSet();
sqlDataAda.Fill(sqlDS,"a");
TextBox1.Text=sqlDS.Tables[0].Rows[0][0].ToString();
TextBox2.Text=sqlDS.Tables[0].Rows[0][1].ToString();我想把从数据库中读取的数据在两个textbox中显示 第一个textbox1可以 加上第二个textbox2就不行了
就是最下面一句 为什么总是说找不到列1? 这样不行那我该怎么写? 谢谢各位大哥了
thisConnection.Open();
SqlDataAdapter sqlDataAda = new SqlDataAdapter("select b, c from a ",thisConnection);
DataSet sqlDS = new DataSet();
sqlDataAda.Fill(sqlDS,"a");
TextBox1.Text=sqlDS.Tables[0].Rows[0][0].ToString();
TextBox2.Text=sqlDS.Tables[0].Rows[0][1].ToString();我想把从数据库中读取的数据在两个textbox中显示 第一个textbox1可以 加上第二个textbox2就不行了
就是最下面一句 为什么总是说找不到列1? 这样不行那我该怎么写? 谢谢各位大哥了
TextBox2.Text=sqlDS.Tables[0].Rows[0]["c"].ToString();
你可在“查询分析器”先运行一下
select b, c from a 如果 b 与 c 是关键字 如 check 、is 、等,你应加上双引号 "check"、"is"
thisConnection.Open();
SqlDataAdapter sqlDataAda = new SqlDataAdapter("select b, c from a ",thisConnection);
DataSet sqlDS = new DataSet();
sqlDataAda.Fill(sqlDS,"a");
DataView dv = sqlDS.Tables["a"].DefaultView;
TextBox1.Text=dv[0]["b"].ToString();
TextBox2.Text=dv[0]["c"].ToString();