日期:2014-05-20  浏览次数:20435 次

SqlDataSource绑定数据的语句是什么
SqlDataSource1.ConnectionString = ConfigurationManager.ConnectionStrings["connstr"].ToString();
  string presql = "select * from test where ";

  presql += " createdate >= @startdate and createdate< @enddate ";
  SqlDataSource1.SelectCommand = presql.ToString();
  SqlDataSource1.SelectParameters.Add("@startdate", txtKdate.Text.ToString());
  SqlDataSource1.SelectParameters.Add("@enddate", txtJdate.Text.ToString());

下面要用什么语句来绑定呢
  gridview1.datasource= 之类的,是不是还少了datatable啊

------解决方案--------------------
DataSource的值可以是任意类型。
一般绑定数据是以DataSet,DataTable,SqlDataReader,List等作为数据源。
------解决方案--------------------
gridview1.datasourceID=SqlDataSource1.ID;
gridview1.DataBind();
------解决方案--------------------
接LZ代码:
DataView dv = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);
gridview1.datasource = dv.ToTable();
...