使用这个http://hertcloud.cnblogs.com/archive/2005/12/21/301327.html这个该如何绑定Repeater,并同时使用存储过程中的两个Output请多帮忙,多谢多谢!

解决方案 »

  1.   

    SqlDataReader dr=null;
    SqlCommand comm=null;
    string ConnectionString=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
    SqlConnection conn=new SqlConnection(ConnectionString);//......其他需要传入的参数//调用
    CutPageData(conn, ref comm, "VOX_CDSinger", "id, cdsinger, cdsingertype, area, cdsingerreadme", 15, page, "id", 1, strFilter, "id", ref dr);//绑定
    this.Repeater1.DataSource=dr;
    this.Repeater1.DataBind();
      

  2.   

    其实有SqlDataReader就可以来绑定Repeater1了,他的SqlCommand绑定时似乎没什么作用,其他地方可能有用吧,你可以做改动,不推荐他的建议采用这里面的方法
    http://community.csdn.net/Expert/topic/4503/4503864.xml?temp=.4542505
      

  3.   

    public static void CutPageData(SqlConnection conn, ref SqlCommand comm, string _tblName, string _fldName, int _pageSize, int _page, string _fldSort, int _Sort, string _strCondition, string _ID, ref SqlDataReader _dr,out int result1,out int result2)
    {
       ……
       _dr = comm.ExecuteReader();
    result1=sqlcmd.Parameters ["@Counts"].Value .ToString ();
    result2=sqlcmd.Parameters ["@pageCount"].Value .ToString ();
    }调用时public static void CutPageData(conn, ref comm, _tblName,  _fldName,  _pageSize,  _page,  _fldSort,  _Sort,  _strCondition, _ID, ref  _dr,out  result1,out result2)