XmlWriter
そのため、aと aを使用して XML を構築していますが、それぞれをDataSet
ループするときが来ると、ストアド プロシージャから返される "userid" などを参照する方法がわかりません。ページコードでは、同じストアドプロシージャを使用しているのと同じように、または何でも使用しているのがわかりますが、現在ASHXで使用しています...「ここに何が入るのですか??」を参照してください。以下のコードで...DataRow
DataSet
Eval("userid")
DataSet getData;
getData = SqlHelper.ExecuteDataset(ConfigurationManager.ConnectionStrings["connstr"].ConnectionString, CommandType.StoredProcedure, "Course_NewReportGet_Get_Sav", objPAra)
//COUNT NUMBER OF RESULTS FOR COUNT ATTRIBUTE (must add!)
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = (" ");
using(XmlWriter writer = XmlWriter.Create("data.xml", settings))
{
writer.WriteStartElement("changes");
writer.WriteAttributeString("clientname", foundCompany.CompanyName);
writer.WriteAttributeString("clientid", foundCompany.Abbreviation);
//writer... INSERT COUNT ATTRIBUTE
foreach(DataRow dr in getData.Tables)
{
writer.WriteStartElement("change");
writer.WriteStartElement("user");
writer.WriteAttributeString("userid", dr... WHAT GOES HERE??;
}
writer.WriteEndElement();
}