“输入字符串的格式不正确。” WPF 数据网格中的异常

Posted

技术标签:

【中文标题】“输入字符串的格式不正确。” WPF 数据网格中的异常【英文标题】:"Input string was not in a correct format." Exception in WPF Datagrid 【发布时间】:2011-02-08 07:51:25 【问题描述】:

我有一个 BindingListCollectionView 连接到数据网格的 DataContext。数据网格现在显示 BindingListCollectionView 的项目列表。 但是当我点击最后一行添加一个新项目时。我收到“输入字符串的格式不正确”。例外。

当我通过 WpfToolkit 库使用调试器时,异常发生在文件 DataGrid.cs 的私有 void MakeFullRowSelection(object dataItem, bool allowedExtendSelect, bool allowedMinimalSelect) 函数中,位于 EndUpdateSelectedItems() 行。

有人可以建议如何解决这个问题吗?

【问题讨论】:

【参考方案1】:

我认为这实际上与 SelectedItem 有关。如果您删除了 SelcetedItem 绑定,它应该可以工作,或者如果您在调试模式下运行。 (已知错误见下面的链接) link text

【讨论】:

以上是关于“输入字符串的格式不正确。” WPF 数据网格中的异常的主要内容,如果未能解决你的问题,请参考以下文章

输入字符串在 double.Parse 中的格式不正确

空数据列返回输入字符串的格式不正确

NHibernate - 无法执行查询 - 输入字符串的格式不正确

DataSet.ReadXml - 如何捕捉“输入字符串的格式不正确”

输入字符串的格式不正确,格式为 1 和 2

String.Format:输入字符串的格式不正确[关闭]