图片是代码库,很奇怪的是,为什么dataset 做了 AcceptChanges 之后,通过查看窗口查看仍有红色叹号部分?导致最终输出结果中会出现丢失现象。               SortedList<string, object> slParam = mLoadParam(fp);                dsResult = new DataSet(); //返回数据集                DataTable nDt = new DataTable(); //中间表
                
                for (int iKey = 0; iKey < fp.vProcName.Keys.Count; iKey++)
                {
                    qryComm.mLoadData(
                        string.Empty,
                        fp.vProcName[fp.vProcName.Keys[iKey]].Trim(),
                        out nDt,
                        new object[] { fp.vProcName.Keys[iKey].Trim(), slParam },
                        fp.vPrimaryKey,
                        fp.vSavePath,
                        fp.vOutputXml
                     );                    if (nDt == null)
                    {
                        dsResult = null;
                        throw new Exception(fpi.mGetInfoContent(FinancePromptInfo.xPromptCode.E_020));
                    }
                    
                    dsResult.Tables.Add(nDt.Copy());                    dsResult.AcceptChanges();
                }