您的位置:首页 > 运维架构

5使用XmlDocument将dropdownlist中显示的书名的其它信息读入到相应的文本框中。

2012-12-20 21:24 363 查看
<div>

<table>

<tr><td colspan=2>书名<asp:DropDownList ID="DropDownList1" runat="server">

</asp:DropDownList>

<asp:Button ID="Button1" runat="server" Text="显示详细信息" Xonclick="Button1_Click" /></td></tr>

<tr><td>作者</td> <td><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td></tr>

<tr><td>作者</td> <td><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox></td></tr>

<tr><td>作者</td> <td><asp:TextBox ID="TextBox3" runat="server"></asp:TextBox></td></tr>

<tr><td>作者</td> <td><asp:TextBox ID="TextBox4" runat="server"></asp:TextBox></td></tr>

<tr><td>作者</td> <td><asp:TextBox ID="TextBox5" runat="server"></asp:TextBox></td></tr>

<tr><td>作者</td> <td><asp:TextBox ID="TextBox6" runat="server"></asp:TextBox></td></tr>
</table>

</div>

XmlNode node= xdoc.DocumentElement.SelectSingleNode("book[name='" + DropDownList1.Text + "']");

foreach (XmlNode item in node.ChildNodes)

{

if (item.LocalName == "author")

{

this.TextBox1.Text = item.InnerText;

}

if (item.LocalName == "publisher")

{

this.TextBox2.Text = item.InnerText;

}

if (item.LocalName == "date")

{

this.TextBox3.Text = item.InnerText;

}

if (item.LocalName == "name")

{

this.TextBox4.Text = item.InnerText;

}

if (item.LocalName == "isbn")

{

this.TextBox5.Text = item.InnerText;

}

if (item.LocalName == "price")

{

this.TextBox6.Text = item.InnerText;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐