Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用;无法对空引用执行运行时绑定;读取/显示Excel_C#_Wpf_Excel - Fatal编程技术网

C# &引用;无法对空引用执行运行时绑定;读取/显示Excel

C# &引用;无法对空引用执行运行时绑定;读取/显示Excel,c#,wpf,excel,C#,Wpf,Excel,我准备了一个简单的代码,用于将excel文件读入c#Wpf表单 但我得到了一个错误: {"Cannot perform runtime binding on a null reference"}. 下面是代码 使用系统; 使用System.Collections.Generic; 使用系统组件模型; 使用系统数据; 使用系统图; 使用System.Linq; 使用系统文本; 使用System.Threading.Tasks; 使用System.Windows.Forms; 使用Excel=M

我准备了一个简单的代码,用于将excel文件读入c#Wpf表单

但我得到了一个错误:

{"Cannot perform runtime binding on a null reference"}.
下面是代码

使用系统;
使用System.Collections.Generic;
使用系统组件模型;
使用系统数据;
使用系统图;
使用System.Linq;
使用系统文本;
使用System.Threading.Tasks;
使用System.Windows.Forms;
使用Excel=Microsoft.Office.Interop.Excel;
命名空间Windows窗体应用程序9
{
公共部分类Form1:Form
{
公共表格1()
{
初始化组件();
}
私有无效按钮1\u单击(对象发送者,事件参数e)
{
Excel.Application xlApp=新的Excel.Application();
Excel.Workbook xlWorkbook=xlApp.Workbooks.Open(“Book1.xlsx”);
Excel._工作表xlWorksheet=xlWorkbook.Sheets[1];
Excel.Range xlRange=xlWorksheet.UsedRange;
int rowCount=xlRange.Rows.Count;
int colCount=xlRange.Columns.Count;
对于(int i=1;i不要使用
.ToString()
方法。当值为null时,它将导致null引用异常


Use可以使用
Convert.ToString()

检查前端代码是否存在印刷错误。该错误看起来像是与Excel无关的XAML绑定错误。您发布的代码中是否存在任何异常?该消息来自何处?XAML在何处以及在何处使用绑定?它比NullReferenceException简单一点。告诉您一个动态对象是空的。否则它意味着完全相同的事情。你不能盲目地假设每个单元格都有一个值。