项目中的第一个数据网格总是出错,如何解决这个问题?

时间:2013-11-20 20:12:32

标签: c# xaml visual-studio-2013

编辑:重新安装整个系统解决了这个问题。 现在我不确定这是好还是坏,但至少我现在可以继续编码了。我真的很想找到能够解释这里发生的事情的人,以及如何在不重新设置系统的情况下避免这种情况/修复它。

我只能猜测混合是通过简单地重新安装Visual Studio谋杀了一些没有重新安装的DLL,但这是最好的猜测。

开始原始问题:

自从我在Blend中更改了数据网格的颜色后,我的整个项目似乎在第一个数据网格上存在缺陷。总是。我怎样才能找到这个令人讨厌的野兽并修复它?下面是整个示例代码+我尝试过的所有内容,包括奇怪的结果。

我收到此错误:

“PresentationFramework.dll”中的

“System.InvalidOperationException”

编辑:现在每个项目都有这个,大约6个相同,有不同的dll ...

已加载“C:\ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ PresentationFramework-SystemCore \ v4.0_4.0.0.0__b77a5c561934e089 \ PresentationFramework-SystemCore.dll”。无法找到或打开PDB-Datei。

来自innerText的

(半翻译,对不起):一行集合得到了一些不寻常的改变事件处理程序。索引显示为1,但应为10“

我的项目中有3个数据网格,这里是完整的xaml代码:

<DataGrid x:Name="datagridRouten1" VerticalAlignment="Top">
</DataGrid>
<DataGrid x:Name="datagridRouten2" VerticalAlignment="Top">
</DataGrid>
<DataGrid x:Name="datagridRouten3" VerticalAlignment="Top">
</DataGrid>

我的项目中还有3个相同的列表,如下所示:

 List<Route> listRoute1 = new List<Route>();                
 List<Route> listRoute2 = new List<Route>();               
 List<Route> listRoute2 = new List<Route>(); 

相应的课程是:

public class Route
{
    public string strStartHafen { get; set; }
    public string strZielHafen { get; set; }
    public string strWarenLoadedStart { get; set; }
    public string strWarenLoadedZiel { get; set; }
}

现在我真的不确定为什么颜色变化会这样做,但它会变得更糟。

  • 我尝试删除所说的datagrid。现在datagrid2显示错误。
  • 然后我尝试将数据绑定更改为另一个列表,相同 问题。
  • 将“不工作”列表切换到另一个数据网格工作正常,所以我猜一个格式错误的列表已经出来了。
  • 我删除了每个数据网格,在项目中添加了一个带有不同名称的新数据:相同 错误。
  • 然后添加了第二个数据网格:这个正在处理每个数据网格 我的3个清单。
  • 再次删除第一个,现在剩下的显示了 错误。

0 个答案:

没有答案