62,268
社区成员
发帖
与我相关
我的任务
分享
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="XmlDataSource1">
<Columns>
<asp:BoundField DataField="PKID" HeaderText="PKID" SortExpression="PKID" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:BoundField DataField="FK_QuestionType" HeaderText="FK_QuestionType"
SortExpression="FK_QuestionType" />
</Columns>
</asp:GridView>
<asp:XmlDataSource ID="XmlDataSource1" runat="server"
DataFile="~/XMLFile.xml"
XPath = "//*[@FK_QuestionType='单选题']" >
</asp:XmlDataSource>
</form>
</body>
</html>
<asp:GridView runat="server" ID="gridView1" AutoGenerateColumns="false" DataSourceID="XmlDataSource1">
<Columns>
<asp:TemplateField HeaderText="试题编号">
<ItemTemplate>
<%# XPath("@PKID")%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="试题内容">
<ItemTemplate>
<%# XPath("@Name")%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="test.xml" XPath="//Question[@FK_QuestionType='单选题']" ></asp:XmlDataSource>protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath("~/help.xml"));
GridView1.DataSource = ds;
GridView1.DataBind();
}
}
<asp:GridView runat="server" ID="gridView1" AutoGenerateColumns="false" DataSourceID="XmlDataSource1">
<Columns>
<asp:TemplateField HeaderText="ISBN">
<ItemTemplate>
<%# XPath("@ISBN")%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Title">
<ItemTemplate>
<%# XPath("title")%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="test.xml" XPath="//book" ></asp:XmlDataSource><?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book ISBN="2-3631-1">
<title>Oberon's Legacy1 </title>
</book>
<book ISBN="2-3631-2">
<title>Oberon's Legacy2 </title>
</book>
<book ISBN="2-3631-3">
<title>Oberon's Legacy3 </title>
</book>
<book ISBN="2-3631-4">
<title>Oberon's Legacy4 </title>
</book>
<book ISBN="2-3631-5">
<title>Oberon's Legacy5 </title>
</book>
<book ISBN="2-3631-6">
<title>Oberon's Legacy6 </title>
</book>
<book ISBN="2-3631-7">
<title>Oberon's Legacy7 </title>
</book>
<book ISBN="2-3631-8">
<title>Oberon's Legacy8 </title>
</book>
</bookstore> <asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView runat="server" ID="gridView1" AutoGenerateColumns="false" DataSourceID="XmlDataSource1">
<Columns>
<asp:TemplateField HeaderText="ISBN">
<ItemTemplate>
<%# XPath("@ISBN")%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Title">
<ItemTemplate>
<%# XPath("title")%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="test.xml" XPath="//book" ></asp:XmlDataSource>