我正在使用 Ignite UI 工具集来生成 Excel 电子表格。我有一些在我的应用程序的旧版本中运行的代码(我从旧的 SVN 代码中提取了源代码),但现在我遇到了一个非常奇怪的问题。
我得到的例外是:
An exception of type 'Microsoft.CSharp.RuntimeBinder.RuntimeBinderException'
occurred in Unknown Module. but was not handled in user code
Additional information: 'object' does not contain a definition for 'Fill'
If there is a handler for this exception, the program may be safely continued.
这是调试器的屏幕截图,显示 cell.CellFormat.Fill(我正在尝试设置并获取异常)正在显示在监视窗口中。请注意,单元格本身是一个动态对象。
任何人都知道可能导致这种情况的原因是什么?也许我只是没有足够地处理动态对象,但在我看来,“填充”确实存在。