日期:2014-05-17  浏览次数:21373 次

dictionary已添加了具有相同键的项
dictionary已添加了具有相同键的项,这个怎么搞啊

------解决方案--------------------
dictionary是个字典,它的key不允许重复,你肯定是重复添加了相同的key的value,所以报这个错。
------解决方案--------------------
 private DataTable ShowRowData(string path)
        {
            // string path = txtFileName.Text;
 
            // DataSet ds = new DataSet();
 
            DataRow dr = dt.NewRow();
            if (number == 0)
            {
                dt.Columns.Add("文件名");
 
            }
            number++;
            dr["文件名"] = Path.GetFileName(path);
        
            Dictionary<string, string> dic = new Dictionary<string, string>();
            string[] str = DataInfo.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
 
            for (int i = 0; i < str.Length; i++)
            {
                if (str[i].ToString() == "")
                {
                    continue;
 
                }