日期:2014-05-19  浏览次数:20450 次

请大侠们帮帮忙,给看一下错哪里了啊.
小弟写了一段代码,如下:
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控件