我本来是
[WebMethod(Description="返回数据集"]
public DataSet GetDate()
{
    DataSet ds=new DataSet();
    ds = ....  //这里查询数据库得到相关记录
    return ds;           
}
-------------------------
上面的方法在我用.Net2.0来掉用的时候是可以的
但我想DataSet是.Net的要是用别的开发工具可能就没有办法处理数据所以想问一下这里最好要返什么什么数据集,怎么返回
请大家更改我上面的代码
谢谢

解决方案 »

  1.   

    没关系,它是传输的XML格式的文件行了,你转换成字节吧
      

  2.   

    最好定义一个实体类,然后定义一个集合类,在使用方使用反序列化就可以了,这样不是DOTNET只要你的XML能正确反序列化就可以用DATASET自动XML序列化都很多无用节点属性等
      

  3.   

    那我上面的那条在ASP JSP JS 中能不能正确取得我的数据啊
      

  4.   

    返回的是XML,你对XML进行处理就可以了啊
      

  5.   

    那你可以把DATASET  SAVEAS方法保存成一个XML 文档 然后加载 在返回
      

  6.   

    BT一点 通用一点的话.  在用个STRING读取..  DS另存的XML  返回这个STRING  ~~ 里面 保存所有 XML 数据~~    LZLZ 不厚道. 上次说招聘吧.  加了你QQ都没反映的~-~
      

  7.   

    这个别担心,不管你返回的是什么对象,传到客户端的时候都是XML。webservice就是个标准。不管其他什么语句都可以调用你的webservice。只是NET在调用的时候webservice的时候会自动把传过来的XML转为dataset而已!!!
      

  8.   

    返回IList<实体类型>的对象,然后转化成XML
      

  9.   

    别的工具对xml也是支持的,就算不支持string肯定是支持的.