求良方,哪位能给出一段详细的代码最好!   在线等候,立即给分

解决方案 »

  1.   

    把dataset的内容转成xml文件 ?
      

  2.   

    有一个客户端调用的webService 
    其中有直接返回dataSet的过程
    public DataSet Login(string userName,string passWord,string loginIp)客户端是用delphi写的,用webService返回的信息,客户端无法取得xml文档中dataSet这一块信息所以现在想把dataSet转换成ArrayList再转成string[]望指教
      

  3.   

    这样的Login代码
    为什么要返回DataSet?
    看起来返回一个bool比较合理吧?
    就算要返回其他信息
    也不应该使用DataSet
      

  4.   

    for your purpose, return a string instead, for example     System.Data.DataSet theDataSet;
         //.....
         System.IO.MemoryStream theStream = new System.IO.MemoryStream();     theDataSet.WriteXml(theStream);     string s = System.Text.Encoding.Default.GetString(theStream.ToArray());
    also see
    HOW TO: Convert an ADO.NET DataSet to ADO Recordset in Visual Basic .NET
    http://support.microsoft.com/default.aspx?scid=kb;en-us;316337
      

  5.   

    把DATASET写到流里,再从流中getstring()
      

  6.   

    protected void Button1_Click(object sender, EventArgs e)
        {
            string NewsId=this.DropDownList1.SelectedValue.ToString();
            DataSet ds = sc.GetNewsIdIP(NewsId);
      
            for (int i = 0; i <ds.Tables[0].Rows.Count; i++)
            {
                for (int j = 0; j <ds.Tables[0].Columns.Count; j++)
                {
                    txtIPContent.Text = ds.Tables[0].Rows[i][j].ToString();//DataTable转化成String类型
                }
            }
        }