String ConnString = "Data Source=localhost;Initial Catalog=AIS;Integrated Security=True";
//SQL语句
String SQLString = "select 信息 from VDM where 序号=5";
//创建一个数据库对象
SqlDataAdapter SqlDataAdapter1 =
new SqlDataAdapter(SQLString, ConnString);
DataSet DataSet1 = new DataSet();
SqlDataAdapter1.Fill(DataSet1, "信息");
dataGridView1.DataSource = DataSet1.Tables["信息"];
DataSet dataset1 = new DataSet();
txt.Text = dataset1.Tables["VDM"].Rows[0]["信息"].ToString();
通过编译后会跳出“未将对象引用设置到对象的实例。”的错误。‘
不知道有没有高手能解答。。或者给个方法。
//SQL语句
String SQLString = "select 信息 from VDM where 序号=5";
//创建一个数据库对象
SqlDataAdapter SqlDataAdapter1 =
new SqlDataAdapter(SQLString, ConnString);
DataSet DataSet1 = new DataSet();
SqlDataAdapter1.Fill(DataSet1, "信息");
dataGridView1.DataSource = DataSet1.Tables["信息"];
DataSet dataset1 = new DataSet();
txt.Text = dataset1.Tables["VDM"].Rows[0]["信息"].ToString();
通过编译后会跳出“未将对象引用设置到对象的实例。”的错误。‘
不知道有没有高手能解答。。或者给个方法。
//SQL语句
String SQLString = "select 信息 from VDM where 序号=5";
//创建一个数据库对象
DataSet DataSet1 = new DataSet();
using (SqlConnection connection =
new SqlConnection(ConnString))
{
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = new SqlCommand(
SQLString, connection);
adapter.Fill(DataSet1 , "信息");
}
txt.Text = dataset1.Tables["VDM"].Rows[0]["信息"].ToString();你的错误在这一行
new SqlDataAdapter(SQLString, ConnString);
DataSet DataSet1 = new DataSet();
SqlDataAdapter1.Fill(DataSet1, "信息");
dataGridView1.DataSource = DataSet1.Tables["信息"];//信息是表还是字段?
DataSet dataset1 = new DataSet();//这个你又来一个空的干嘛
txt.Text = dataset1.Tables["VDM"].Rows[0]["信息"].ToString();//"VDM"是什么?
new SqlDataAdapter(SQLString, ConnString);
DataSet DataSet1 = new DataSet();
SqlDataAdapter1.Fill(DataSet1);
dataGridView1.DataSource = DataSet1.Tables[0];
txt.Text = DataSet1.Tables[0].Rows[0]["信息"].ToString();