没有碰到过哦,贴出你的sql语句!

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/5378/5378258.xml?temp=.5636713
      

  2.   

    fphuang(人在哈尔滨·细节决定成败)
    我就是用你的JS代码写的啊。你后台返回的表是自己用代码建的,我是查询数据库得出来的表,但是就是返回不了啊!
      

  3.   

    [AjaxPro.AjaxMethod()]
        public string CreateDouscre()
        {
            SqlConnection conn = new SqlConnection(this.SqlDataSource1.ConnectionString);
            string str = "select * from Orders";
            SqlDataAdapter da = new SqlDataAdapter(str,conn);
            DataTable dt = new DataTable();
            da.Fill(dt);
           return dt;
        }
    这个就是我在后台返回的表的代码啊!
      

  4.   

    把datatable改成dataset
    或者把sql语句改为这样试试:"set nocount on;select * from Orders;set nocount off;"
      

  5.   

    这个方法有点问题哦.
    该方法返回的是string而你在返回时,却返回了一个dt
    .[AjaxPro.AjaxMethod()]
        public DataTable CreateDouscre()
        {
            SqlConnection conn = new SqlConnection(this.SqlDataSource1.ConnectionString);
            string str = "select * from Orders";
            SqlDataAdapter da = new SqlDataAdapter(str,conn);
            DataSet ds = new DataSet();
            da.Fill(ds);
           return ds.Tables[0];
        }
      

  6.   

    没什么意见了,你在后台返回的时候判断下,
    if(dt.Rows.Count>0)
     return dt;
      

  7.   

    babyrockxray(Game~Over) (
    你的方法不行啊!还有谁有更好的解决方法吗?
      

  8.   

    nyzfl(小丫头是我心爱的女人 My-Blog地址:http://fenglin.xl)
    我也判断了,返回的表是有数据的啊,但是在前台接收不了后台返回的表啊。
    随便问下,ajaxpro中有DataTable 和DataSet这样的数据表和数据集吗?