DataView dv = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);这行代码是用控件绑定的代码,
但是我用的是 纯代码绑定 ,那么DataView dv = 后面怎么写?要不要先在类中 把public DataTable GetProList(string strfilter, string strcontent, int amount) 转换一下?  怎么转换.  我类中要绑定的数据为DataHelper.Products().GetProList(); 

解决方案 »

  1.   

    明白一个转换的问题 Tables[0].DefaultView  的结果是 dataview 类 注意结贴
      

  2.   

    DataView dv =(DataView )DataHelper.Products().GetProList(); 
    注意引入命名空间,看看是否可行。
      

  3.   

    DataView dv=GetProList(传的参数).DefaultView;
      

  4.   


    //........
    DataSet ds=new Dataset();
    //..........
    DataView dv=new DataView(ds.Tables["table"]);
    Controls.DataSource=dv;
    Controls.DataBind();
    //.....