DataList小记

简介:

 aspx:

 
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="aspnet._Default" %> 
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml" > 
  6. <head runat="server"> 
  7.     <title>无标题页</title> 
  8.     <style type="text/css"> 
  9.         .item 
  10.         { 
  11.             border:1px solid #369; 
  12.         } 
  13.     </style> 
  14. </head> 
  15. <body> 
  16.     <form id="form1" runat="server"> 
  17.     <div> 
  18.         <asp:DataList ID="dlStudent" runat="server" RepeatColumns="2"> 
  19.             <ItemTemplate> 
  20.                 <div class="item"><%#Eval("name").ToString() %>-<%#Eval("age").ToString() %>-<%#Eval("sex").ToString() %>-<%#Eval("address").ToString() %></div> 
  21.             </ItemTemplate> 
  22.         </asp:DataList> 
  23.     </div> 
  24.     </form> 
  25. </body> 
  26. </html> 

aspx.cs:

 

 
  1. using System; 
  2. using System.Collections; 
  3. using System.Configuration; 
  4. using System.Data; 
  5. using System.Linq; 
  6. using System.Web; 
  7. using System.Web.Security; 
  8. using System.Web.UI; 
  9. using System.Web.UI.HtmlControls; 
  10. using System.Web.UI.WebControls; 
  11. using System.Web.UI.WebControls.WebParts; 
  12. using System.Xml.Linq; 
  13. using System.Xml; 
  14. using System.Data; 
  15.  
  16. namespace aspnet 
  17.     public partial class _Default : System.Web.UI.Page 
  18.     { 
  19.         protected void Page_Load(object sender, EventArgs e) 
  20.         { 
  21.             if (!IsPostBack) 
  22.             { 
  23.                 DataSet dsStudent = new DataSet(); 
  24.                 dsStudent.ReadXml(Server.MapPath("student.xml")); 
  25.                 dlStudent.DataSource = dsStudent; 
  26.                 dlStudent.DataBind(); 
  27.             } 
  28.         } 
  29.     } 

 

student.xml:

 

 
  1. <?xml version="1.0" encoding="utf-8" ?> 
  2. <students> 
  3.   <student> 
  4.     <name>张三</name> 
  5.     <age>23</age> 
  6.     <sex></sex> 
  7.     <address>山东省威海市环翠区</address> 
  8.   </student> 
  9.   <student> 
  10.     <name>赵敏</name> 
  11.     <age>22</age> 
  12.     <sex></sex> 
  13.     <address>北京市西城区</address> 
  14.   </student> 
  15.   <student> 
  16.     <name>李四</name> 
  17.     <age>21</age> 
  18.     <sex></sex> 
  19.     <address>山东省青岛市</address> 
  20.   </student>   
  21. </students> 

 


 本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/399230,如需转载请自行联系原作者

相关文章
|
2月前
datalist元素
datalist元素
20 3
|
2月前
|
Web App开发 移动开发 JavaScript
datalist 是什么?以及作用是什么?
datalist 是什么?以及作用是什么?
32 0
|
4月前
<datalist> 标签
<datalist> 标签
|
7月前
|
索引
for和foreach谁更快,为什么
for和foreach谁更快,为什么
282 0
|
7月前
|
存储 索引
for 和 foreach 谁更快
for 和 foreach 谁更快
117 1
|
7月前
|
UED
datalist是什么,有什么作用?
datalist是什么,有什么作用?
89 0
|
7月前
|
Python
list()与tolist()区别
python库方法list()与tolist()区别
119 0
|
存储 前端开发 JavaScript
datalist用法?是什么?
datalist用法?是什么?
|
数据库
dataTable转list
dataTable转list
114 0
|
索引
Array.forEach()
Array.forEach()
86 0