请大侠们帮帮忙,给看一下错哪里了啊.
小弟写了一段代码,如下:
cn0.Open();
SqlCommand cm0 =new SqlCommand( "list ",cn0);
cm0.CommandType=CommandType.StoredProcedure;
SqlDataAdapter da1=new SqlDataAdapter();
da1.SelectCommand=new SqlCommand( "list ",cn0);
da1.SelectCommand.CommandType=CommandType.StoredProcedure;
da1.SelectCommand.Parameters.Add( "@start ",SqlDbType.VarChar);
da1.SelectCommand.Parameters.Add( "@end ",SqlDbType.VarChar);
da1.SelectCommand.Parameters.Add( "@name ",SqlDbType.VarChar);
da1.SelectCommand.Parameters.Add( "@type ",SqlDbType.VarChar);
da1.SelectCommand.Parameters[ "@start "].Value=strstart;
da1.SelectCommand.Parameters[ "@end "].Value=strend;
da1.SelectCommand.Parameters[ "@name "].Value=strname;
da1.SelectCommand.Parameters[ "@type "].Value=strtype;
DataTable dt=new DataTable();
da1.Fill(dt);
dg_sumlist.DataSource=dt;
dg_sumlist.DataBind();
cn0.Close();
运行的时候报错,如下,
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 158:DataTable dt=new DataTable();
行 159:da1.Fill(dt);
行 160:dg_sumlist.DataSource=dt;
行 161:dg_sumlist.DataBind();
请各位大侠指点一下啊,谢谢了啊.
[解决办法]
看看aspx中有没有dg_sumlist控件