把数据库中的数据倒出一个XML文件,并把XML文件加载到DataGrid中
前台代码:
1
/// <summary>
2
/// 功能:把数据库中的数据倒出成为一个XML文件,把这个
3
///
4
/// 文件放在服务器中,并且现在又把这个XML文件加载
5
///
6
/// DataGrid中显示出来;
7
///
8
/// 时间:二00八年一月十日
9
///
10
/// 作者:曹代明
11
///
12
/// </summary>
13
using System;
14
using System.Data;
15
using System.Configuration;
16
using System.Collections;
17
using System.Web;
18
using System.Web.Security;
19
using System.Web.UI;
20
using System.Web.UI.WebControls;
21
using System.Web.UI.WebControls.WebParts;
22
using System.Web.UI.HtmlControls;
23
public partial class Jun_DataXML : System.Web.UI.Page
24
{
25
protected void Page_Load(object sender, EventArgs e)
26
{
27
}
28![](/Images/OutliningIndicators/InBlock.gif)
29
/// <summary>
30
/// 从数据库在读出数据保存为XML数据
31
/// </summary>
32
/// <param name="sender"></param>
33
/// <param name="e"></param>
34
protected void Button1_Click(object sender, EventArgs e)
35
{
36
DataSet ds = BLL.DataXML.getData("select * from T_Unit");
37
ds.WriteXml(Server.MapPath("SimCard.xml"));
38
}
39![](/Images/OutliningIndicators/InBlock.gif)
40
/// <summary>
41
/// 从XML数据加载到DataGrid
42
/// </summary>
43
/// <param name="sender"></param>
44
/// <param name="e"></param>
45
protected void Button2_Click(object sender, EventArgs e)
46
{
47
DataSet ds = new DataSet();
48
ds.ReadXml(Server.MapPath("SimCard.xml")); //保存在WEB虚拟站点下
49
this.DataGrid1.DataSource = ds;
50
this.DataGrid1.DataBind();
51![](/Images/OutliningIndicators/InBlock.gif)
52
}
53
54
55
}
56![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
2
![](/Images/OutliningIndicators/InBlock.gif)
3
![](/Images/OutliningIndicators/InBlock.gif)
4
![](/Images/OutliningIndicators/InBlock.gif)
5
![](/Images/OutliningIndicators/InBlock.gif)
6
![](/Images/OutliningIndicators/InBlock.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/InBlock.gif)
9
![](/Images/OutliningIndicators/InBlock.gif)
10
![](/Images/OutliningIndicators/InBlock.gif)
11
![](/Images/OutliningIndicators/InBlock.gif)
12
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
13
![](/Images/OutliningIndicators/None.gif)
14
![](/Images/OutliningIndicators/None.gif)
15
![](/Images/OutliningIndicators/None.gif)
16
![](/Images/OutliningIndicators/None.gif)
17
![](/Images/OutliningIndicators/None.gif)
18
![](/Images/OutliningIndicators/None.gif)
19
![](/Images/OutliningIndicators/None.gif)
20
![](/Images/OutliningIndicators/None.gif)
21
![](/Images/OutliningIndicators/None.gif)
22
![](/Images/OutliningIndicators/None.gif)
23
![](/Images/OutliningIndicators/None.gif)
24
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
27
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
28
![](/Images/OutliningIndicators/InBlock.gif)
29
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
30
![](/Images/OutliningIndicators/InBlock.gif)
31
![](/Images/OutliningIndicators/InBlock.gif)
32
![](/Images/OutliningIndicators/InBlock.gif)
33
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
34
![](/Images/OutliningIndicators/InBlock.gif)
35
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
36
![](/Images/OutliningIndicators/InBlock.gif)
37
![](/Images/OutliningIndicators/InBlock.gif)
38
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
39
![](/Images/OutliningIndicators/InBlock.gif)
40
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
41
![](/Images/OutliningIndicators/InBlock.gif)
42
![](/Images/OutliningIndicators/InBlock.gif)
43
![](/Images/OutliningIndicators/InBlock.gif)
44
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
45
![](/Images/OutliningIndicators/InBlock.gif)
46
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
47
![](/Images/OutliningIndicators/InBlock.gif)
48
![](/Images/OutliningIndicators/InBlock.gif)
49
![](/Images/OutliningIndicators/InBlock.gif)
50
![](/Images/OutliningIndicators/InBlock.gif)
51
![](/Images/OutliningIndicators/InBlock.gif)
52
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
53
![](/Images/OutliningIndicators/InBlock.gif)
54
![](/Images/OutliningIndicators/InBlock.gif)
55
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
56
![](/Images/OutliningIndicators/None.gif)
后台代码:
1
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataXML.aspx.cs" Inherits="Jun_DataXML" %>
2![](/Images/OutliningIndicators/None.gif)
3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4![](/Images/OutliningIndicators/None.gif)
5
<html xmlns="http://www.w3.org/1999/xhtml" >
6
<head runat="server">
7
<title>无标题页</title>
8
</head>
9
<body>
10
<form id="form1" runat="server">
11
<div>
12
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="保存为XML数据" />
13
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="加载XML数据" />
14
<asp:DataGrid ID="DataGrid1" runat="server" Height="135px" Width="255px">
15
</asp:DataGrid>
16
17
</div>
18
</form>
19
</body>
20
</html>
21![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/None.gif)
3
![](/Images/OutliningIndicators/None.gif)
4
![](/Images/OutliningIndicators/None.gif)
5
![](/Images/OutliningIndicators/None.gif)
6
![](/Images/OutliningIndicators/None.gif)
7
![](/Images/OutliningIndicators/None.gif)
8
![](/Images/OutliningIndicators/None.gif)
9
![](/Images/OutliningIndicators/None.gif)
10
![](/Images/OutliningIndicators/None.gif)
11
![](/Images/OutliningIndicators/None.gif)
12
![](/Images/OutliningIndicators/None.gif)
13
![](/Images/OutliningIndicators/None.gif)
14
![](/Images/OutliningIndicators/None.gif)
15
![](/Images/OutliningIndicators/None.gif)
16
![](/Images/OutliningIndicators/None.gif)
17
![](/Images/OutliningIndicators/None.gif)
18
![](/Images/OutliningIndicators/None.gif)
19
![](/Images/OutliningIndicators/None.gif)
20
![](/Images/OutliningIndicators/None.gif)
21
![](/Images/OutliningIndicators/None.gif)