ajaxpro + dataset

[AjaxPro.AjaxMethod]
    public DataSet GetDataSet()
     {
         DataSet ds = new DataSet();
         SqlDataAdapter sap = new SqlDataAdapter("select * from jobs",DB.GetConn());
         sap.Fill(ds,"jobs");
        
        return ds;
     }

前台取值

function GetData()
     {
    //得到返回的数据, 现在的状态为Object类型
    var obj=_Default.GetDataSet();
    //得到数据集合
    var ds=obj.value;
   //接下来的操作就和平时的操作类似了,注意此时的行数为 length 属性
    var len = ds.Tables[0].Rows.length;
   //得到数据集中的数据表
    var tbl = ds.Tables[0];
   //准备把DataSet用表格显示出来
    var tblHtml = "<table border=1>";      
      tblHtml += "<tr>";
   //同样, 这里的列数属性也为 length
      for(var j = 0; j < tbl.Columns.length; j++)
        {
       //获取列头
           tblHtml += "<th>" + tbl.Columns[j].Name + "</th>";
        }
        tblHtml += "</tr>";
            
       // 具体数据
       for(var i = 0; i < tbl.Rows.length; i++)
        {
            tblHtml += "<tr>";
          for(var j = 0; j < tbl.Columns.length; j++)
            {
       //获取每行每列的数据
              tblHtml += "<td>" + tbl.Rows[tbl.Columns[j].Name] + "</td>";
            }
                 tblHtml += "</tr>";
             }
             tblHtml += "</table>";
      // 得到前台的以个 Div
            var divPro = document.getElementById("divPro");
      //为Div 填充数据
             divPro.innerHTML = tblHtml;
     }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值