• Asp.Net2.0数据绑定之XmlDataSource控件


     XML文件:

    <?xml version="1.0" encoding="gb2312"?>
    <?xml-stylesheet type="text/xsl" href="XSLTemplate.xsl"?>
    <Books>
    <BookItem>
        
    <BookName>Coding With C#</BookName>
        
    <Author>darkhorse</Author>
        
    <Price>20</Price>
    </BookItem>
    <BookItem>
        
    <BookName>Coding With VB</BookName>
        
    <Author>Cherry</Author>
        
    <Price>25</Price>
    </BookItem>
    <BookItem>
        
    <BookName>Coding With Java</BookName>
        
    <Author>LiuDong</Author>
        
    <Price>30</Price>
    </BookItem>
    <BookItem>
        
    <BookName>Coding With JavaScript</BookName>
        
    <Author>DongSheng</Author>
        
    <Price>35</Price>
    </BookItem>
    </Books>

    Asp.Net页面文件:

    <%@ Page Language="C#" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <script runat="server">

    </script>

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        
    <title>Asp.Net2.0中的数据绑定</title>
    </head>
    <body>
        
    <form id="form1" runat="server">
        
    <div>
            
    &nbsp;&nbsp;
            
    <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/App_Data/BookXML.xml" XPath="Books/BookItem"></asp:XmlDataSource>
            
    <asp:GridView   ID="GridView1"   runat="server"   DataSourceID="XmlDataSource1"   AutoGenerateColumns="False" BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Horizontal">   
              
    <Columns>   
                  
    <asp:TemplateField HeaderText="书名">   
                      
    <ItemTemplate>   
                          
    <%#   XPath("BookName")   %>   
                      
    </ItemTemplate>   
                  
    </asp:TemplateField>   
                  
    <asp:TemplateField HeaderText="作者">   
                      
    <ItemTemplate>   
                          
    <%#   XPath("Author")   %>   
                      
    </ItemTemplate>   
                  
    </asp:TemplateField>   
                   
    <asp:TemplateField HeaderText="价格">   
                      
    <ItemTemplate>   
                          
    <%#   XPath("Price")   %>   
                      
    </ItemTemplate>   
                  
    </asp:TemplateField>   
              
    </Columns>   
              
    <FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
              
    <RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
              
    <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
              
    <PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
              
    <HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
              
    <AlternatingRowStyle BackColor="#F7F7F7" />
          
    </asp:GridView>   
        
    </div>
        
    </form>
    </body>
    </html>
  • 相关阅读:
    角色扮演游戏引擎的设计原理
    游戏服务器架构
    小谈网络游戏同步
    What is the single most influential book every programmer should read?
    Research Scientists and Engineers
    关于为什么不推荐使用用户定义表类型的说明
    程序员必须遵守的编程原则
    CacheStrategy缓存
    正能量
    MEF 和 MAF
  • 原文地址:https://www.cnblogs.com/darkhorse/p/815643.html
Copyright © 2020-2023  润新知