C#XML结合数据库如何查询求大神帮忙
一部分数据存在XML里,一部分数据存在Oracle里 比如XML存1男、2女(节点内种存发) 然后数据库里对应字段ID 性别(上XML里找) 姓名 年龄
1 1 张三 50
到时候在C#里绑定Repeater 求例子 求方法 谢谢了 --------------------编程问答-------------------- XML操作类 --------------------编程问答-------------------- 一劳永逸吧。把XML的数据更新到数据库里 --------------------编程问答-------------------- 想结合SQL 怎么办呢 --------------------编程问答-------------------- 没用过,不知道呀 --------------------编程问答-------------------- 希望用过的朋友帮帮忙 --------------------编程问答--------------------
最容易理解的是,遍历查询Oracle返回的数据集,找到性别的字段,根据XML的值来重新赋值。 --------------------编程问答-------------------- 能提供点代码片段么 谢谢 --------------------编程问答-------------------- 希望用过的朋友帮帮忙 --------------------编程问答-------------------- 先把数据库查询出来,用xml中对应信息替代原信息就好了吧。
是不是这个意思哦。
你知道C#怎么查询数据库吗?知道就好办啊。
--------------------编程问答--------------------
DataTable datatable = [查询数据库];
XDocument xdoc = [记载xml文件]
foreach(DataRow row in datatable.Rows.ToList())
{
string sSex = row["Sex"].ToString();
string xlemSex = xdoc.Root.Element[sSex].Value;
row["Sex"] = xlemSex;
}
//然后再拿这个datatable去绑定
先把数据库查询出来,用xml中对应信息替代原信息就好了吧。
是不是这个意思哦。
你知道C#怎么查询数据库吗?知道就好办啊。
DataTable datatable = [查询数据库];
XDocument xdoc = [记载xml文件]
foreach(DataRow row in datatable.Rows.ToList())
{
string sSex = row["Sex"].ToString();
string xlemSex = xdoc.Root.Element[sSex].Value;
row["Sex"] = xlemSex;
}
//然后再拿这个datatable去绑定
补充:.NET技术 , C#