C# 在消息框中显示WebService表的值

C# 在消息框中显示WebService表的值,c#,windows-phone-7,C#,Windows Phone 7,我们希望从WebService上的Xml表中检索惩罚。 我们的代码读取第一个表中的惩罚值和第二个表中的惩罚值, 但是在运行时,它会给我们两次第一个值,而不是两个表的两个不同值。 有人知道我应该如何编辑我的代码以使指定的结果更高吗?这是我的代码: void pp_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { XElement resultElements = XElement.Par

我们希望从WebService上的Xml表中检索惩罚。 我们的代码读取第一个表中的惩罚值和第二个表中的惩罚值, 但是在运行时,它会给我们两次第一个值,而不是两个表的两个不同值。 有人知道我应该如何编辑我的代码以使指定的结果更高吗?这是我的代码:

void pp_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
    XElement resultElements = XElement.Parse(e.Result);

    List<StudentPunishment> sp = new List<StudentPunishment>();
    studentPunishmentsTables = resultElements.Element("studentPunishmentsTables").Value;

    string p = s.penalty;

    foreach (XElement nod in resultElements.Elements(@"studentPunishmentsTable"))
    {
        p = resultElements.Element("studentPunishmentsTable").Element("penalty").Value;
        MessageBox.Show(p);
    }
}
void pp_DownloadStringCompleted已完成(对象发送方,DownloadStringCompletedEventArgs e)
{
XElement resultElements=XElement.Parse(e.Result);
List sp=新列表();
StudentPremissionStables=resultElements.Element(“StudentPremissionStables”).Value;
字符串p=s.惩罚;
foreach(resultElements.Elements中的XElement节点(@“StudentPremissionStable”))
{
p=结果要素。要素(“学生惩罚稳定”)。要素(“惩罚”)。价值;
MessageBox.Show(p);
}
}

这个代码对我来说很好

foreach (XElement nod in resultElements.Elements(@"studentPunishmentsTable"))
{
        s.penalty = nod.Element("penalty").Value;
        Console.WriteLine(s.penalty);     //MessageBox.Show(s.penalty);
}
但请记住定义“s”对象实例


这段代码对我来说很好

foreach (XElement nod in resultElements.Elements(@"studentPunishmentsTable"))
{
        s.penalty = nod.Element("penalty").Value;
        Console.WriteLine(s.penalty);     //MessageBox.Show(s.penalty);
}
但请记住定义“s”对象实例


我不清楚您想要实现什么目标。您能否提供一个数据示例(从web请求返回)以及您试图显示的内容的模型。2012年4月1日课程失败311第一学期31/32 2012年4月1日学期失败311第一学期31/32这是一个我用url称之为web服务。我不清楚你想要实现什么。您能否提供一个数据示例(从web请求返回)以及您试图显示的内容的模型。2012年4月1日课程失败311第一学期31/32 2012年4月1日学期失败311第一学期31/32这是一个我用url称之为web服务。。