如题·

解决方案 »

  1.   

    如果ds.Tables[0].Rows[0][0]都不行,那就没有办法了.
      

  2.   

    没有问题
    查找一下dataset中table
      

  3.   

    for(i=0;i<ds.Tables[0].Rows.length;i++)
        {
        s[s.length]="<tr>";
        s[s.length]="<td>"+ds.Tables[0].Rows[i][0]+"</td>";
        s[s.length]="<td>"+ds.Tables[0].Rows[i][1]+"</td>";
        s[s.length]="<td>"+ds.Tables[0].Rows[i].content+"</td>";
        s[s.length]="<td>"+ds.Tables[0].Rows[i].dt+"</td>";
        s[s.length]="</tr>";
        }显示结果:
    undefined undefined 内容二 Sun May 28 00:00:00 UTC+0800 1905 
    undefined undefined 内容二 Sun May 28 00:00:00 UTC+0800 1905 
    undefined undefined 内容二 Sun May 28 00:00:00 UTC+0800 1905 
    undefined undefined 内容二 Sat Mar 31 00:00:00 UTC+0800 2007 
    undefined undefined 内容二 Sat Mar 31 00:00:00 UTC+0800 2007 
    undefined undefined 内容4 Fri Mar 30 00:00:00 UTC+0800 2007 
    undefined undefined 内容4 Fri Mar 30 00:00:00 UTC+0800 2007 
    undefined undefined 内容4 Fri Mar 30 00:00:00 UTC+0800 2007 
    undefined undefined 内容4 Fri Mar 30 00:00:00 UTC+0800 2007 
    undefined undefined 内容4 Fri Mar 30 00:00:00 UTC+0800 2007 
      

  4.   

    值可能是空值,一般来说是DBNuull.Value的值.
      

  5.   

    取出来的可能不是string类型的值 隐式转换可能出现问题 无法赋值。
    你可以 看看 ds.Tables[0].Rows[i][0]取到的值的类型
      

  6.   

    问题已解决
    我用的是ajax后台返回dataset
    在前台分解dataset 里的东西。发现上面的情况。
    但是在后台是可以用的。
    所以就在后台把东西都放到一个string里面。
    然后再交给前台显示。
    谢谢大家关注。
      

  7.   

    ds.Tables[0].Rows[0].ItemArray[0].ToString()
      

  8.   

    bgcolorcn,怎么解决的啊,说下啊