예제 #1
0
 //初始化配置对象
 private void Init(string excelConfigFullName)
 {
     int t = 1;
     bool r = true;
     xml = new MyXML(excelConfigFullName);
     endFlag = xml.GetSingleNodeAttribute("Config", "EndFlag") != "" ? xml.GetSingleNodeAttribute("Config", "EndFlag") : "RowBlank";//默认判断是否读取结束的标志设为“RowBlank”,也就是空行。
     r = int.TryParse(xml.GetSingleNodeAttribute("Config", "HeaderIndex"), out t);
     if (r)
     {
         headerIndex = Convert.ToByte(xml.GetSingleNodeAttribute("Config", "HeaderIndex"));
     }
     r = int.TryParse(xml.GetSingleNodeAttribute("Config", "DataIndex"), out t);
     if (r)
     {
         dataIndex = Convert.ToByte(xml.GetSingleNodeAttribute("Config", "DataIndex"));
     }
     if (MyFilleBase.FileBeing(excelConfigFullName))//根据完整路径判断文件是否存在
     {
         AddEnities(excelConfigFullName);
     }
     else
     {
         throw new Exception("相应配置文件未找到,请检查相应文件是否存在!");
     }
 }