收录日期:2020/06/02 02:24:11 时间:2016/06/12 02:11:50 标签:C#
我要实现一个往XML文件中写入数据功能.先从一个XML文件中读取数据赋给DATASET,然后再往XML中填加数据.XML文件内容就是下面所示这些,myDs传过的值不是表,也不为NULL,运行时会报找不到表'0',应该怎么实现这个功能,我的和程序里哪点有问题?谢谢!
MAIN.CS文件:
string strXmlFile  = Directory.GetCurrentDirectory() +@"\file\*.xml";
DataSet dataSet = new DataSet();
dataSet.ReadXml(strXmlFile);
xmlDataBase.MyDs = dataSet;

xmlDataBase.StrFields   = new string[]{"Name","Alias","Folk","Sex","Birth" };

xmlDataBase.StrData     = new string[]{empBasePre1.EmpName,empBasePre1.Alias,empBasePre1.Folk,
empBasePre1.Sex,empBasePre1.Brith};

xmlDataBase.Insert();
---------------------------------------------------
xmlDataBase.cs文件:

if(this.myDs == null) 
    this.Open();

try
{
    DataRow newRow = myDs.Tables[0].NewRow();
    for (int i = 0; i < this.strFields.Length; i++)
    {
newRow[this.strFields[i]] = this.strData[i];
    }

    myDs.Tables[0].Rows.Add(newRow);
    this.Save();
    return true;
}
----------------------------------------------------------------
XML文件内容如下:
<?xml version="1.0" standalone="yes"?>
<EmpLoyeeInfos>
</EmpLoyeeInfos>

路过~
问一句,Tables中的Table用new不?

求助!!SQLSERVER LIKE 字段的问题!! 写的串口通讯的初始化函数,其中其中多处有问题,请赐教!!!! 如何把当前剪贴版的内容,读到一个CString的变量中来(请附上代码) C++ Builder 6是否就是象TC一样的东西? 关于技术的一点感悟 简单的两表联合查询问题 弟弟姐姐们,小弟为这个问题想了很久,对于我来说很难,这是关于idhttp组件的使上有的问题.请看一看吧.我在线等待. 求助:Windows Form Control中调用Socket问题!!!!! 进销存软件在总体架构上怎么构思? 报表难题请教~ 偶不能让女友真正的爱我....郁闷,散分! java这么多方向,该选哪个? 有谁知道这是怎么回事? 怎样动态设置dbgrid 大唐的太阳,你沉沦了吗??? 如何调用execel! 各位虾,又来问一个问题:关于将类的对象存储到文件中的问题. 请各位高手指点,具体怎么做,怎么让程序的路径和数据库的路径随之改变,我实在是没有分数了,以后我一定补偿给大家!!1 一定要在银行里存上几百块钱,永远不能使用.在外面混不下去了,就用这钱坐车回家. 看看我的错误代码!!! 高手求答 急:order by Date怎么不能进行时间排序呢?帮我看看,好吗? 待飞船发射后 怎样使表单提交后原来的页面不刷新.也就是文本框里的内容不被清空. 求救:基于winpcap的网络编程??? invalid variant type conversion!这是个什么错误!! 高手请进! 请教高手:(急急急)留言表单内容提交后发到指定email里,有没有什么一定能收到的程序呢? 巨大的问题---为什么测试的时候总是说网页有错误呢? 一個簡單的sql語句怎麽寫?