0

我试图在我的应用程序中使用 Webservice。我正在将我的数据转换为 XML 元素并且正在传递,但我的智能感知没有检测到 XmlDocument。我的代码是

[WebMethod]
public XmlElement GetUserDetails(string userName)
{
    SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbconnection"].ToString());
    con.Open();
    SqlCommand cmd = new SqlCommand("select * from UserInformation where UserName like @userName+'%'", con);
    cmd.Parameters.AddWithValue("@userName", userName);
    cmd.ExecuteNonQuery();
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    // Create an instance of DataSet.
    DataSet ds = new DataSet();
    da.Fill(ds);
    con.Close();
    // Return the DataSet as an XmlElement.
    XmlDataDocument xmldata = new XmlDataDocument(ds);
    XmlElement xmlElement = xmldata.DocumentElement;
    return xmlElement;
}
4

1 回答 1

0

您应该在项目中添加对 System.Xml.ddl 的引用。

于 2013-09-14T11:40:23.477 回答