C# 未将对象设置到对象的实例

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:04:15
string ConnWords = "Data Source=28.195.250.27;Initial Catalog=Eng;Integrated Security=True";
SqlConnection Conn = new SqlConnection(ConnWords);
string strsql = "select Name as 姓名 ,UpMoney as 缴纳费用 ,UpTime as 缴纳时间 from Customer where UpTime between '" + this.dateTimePicker1.Value + "' and '" + this.dateTimePicker2.Value + "'";
DataTable tb;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(strsql, Conn);
da.Fill(ds, "Customer");
tb = ds.Tables.Add("Customer0");
da.Fill(tb);
dataGridView1.DataSource = tb;
异常信息:说什么未将对象设置到对象的实例?
求大家帮帮忙
未将对象设置到对象的实例
就是这个问题!

DataTable tb;这句代码有问题,你只是声明了一个对象名称,但是并未声明真正的对象,需要new出来。DataTable tb=new DataTable () ;谢谢。问题如果没有解决把具体错误也打出来看看

把出现的那个黄色的页面的出错的代码贴出来,让大家看得更清楚些啊

DataTable tb=new DataTable ()

DataTable tb;
这里没有构建对象,所以就出现了你说的未将对象设置到对象的实例

解决方法:DataTable tb = new DataTable();

在tb = ds.Tables.Add("Customer0")的上面加DataTable tb=new DataTable();