会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liufeng
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
DataSet写入、导出XML
写入到XML中
SqlConnection conn
=
new
SqlConnection(
"
server=.;uid=sa;database=RunSkyDB
"
);
SqlCommand comm
=
new
SqlCommand(
"
select *from Telephote
"
, conn);
conn.Open();
SqlDataReader dr
=
comm.ExecuteReader();
DataTable dt
=
new
DataTable(
"
table
"
);
//
如果操作单个表,这样比用DataSet会好些
dt.Load(dr);
//
这个ADO.NET 1.x中没有这个功能,确实是个突破
dt.WriteXml(Server.MapPath(
"
~/EppUser.xml
"
),
true
);
//
将dt中的数据记录写成xml并存入项目的根目录下
dt.WriteXmlSchema(
@"
d:\EpUserschema1.xml
"
);
//
将dt的数据结构写入磁盘中
GridView1.DataSource
=
dt;
//
将dt中的数据绑定到dataGridView1中
dr.Close();
conn.Close();
读出:
DataSet ds
=
new
DataSet();
ds.ReadXml(Server.MapPath(
"
~/EppUser.xml
"
));
GridView1.DataSource
=
ds.Tables[
0
].DefaultView;
GridView1.DataBind();
posted on
2007-11-06 10:36
嚣张的沉默
阅读(
952
) 评论(
1
)
收藏
举报
刷新页面
返回顶部
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3