boy521 2024-08-16 21:37 采纳率: 0%
浏览 12

请问这应该引用什么啊?

(一)C#Winform导入Excel数据到datagridview控件

var result = reader.AsDataSet(new ExcelDataSetConfiguration()
分别报了两个错误:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误(活动) CS1061 “IExcelDataReader”未包含“AsDataSet”的定义,并且找不到可接受第一个“IExcelDataReader”类型参数的可访问扩展方法“AsDataSet”(是否缺少 using 指令或程序集引用?) CreateTable F:\Program Code\SimTest\CreateTable\CreateTable\SignalDataSheet.cs 62

严重性 代码 说明 项目 文件 行 禁止显示状态
错误(活动) CS0246 未能找到类型或命名空间名“ExcelDataSetConfiguration”(是否缺少 using 指令或程序集引用?) CreateTable F:\Program Code\SimTest\CreateTable\CreateTable\SignalDataSheet.cs 62

toolStripStatusLabel1.Text = "Elapsed: " + sw.ElapsedMilliseconds.ToString() + " ms (" + openTiming.ToString() + " ms to open)";
提示一个错误:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误(活动) CS0103 当前上下文中不存在名称“toolStripStatusLabel1” CreateTable F:\Program Code\SimTest\CreateTable\CreateTable\SignalDataSheet.cs 71

BindDataGridViewFillShow(dt, dgvData);
提示一个错误:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误(活动) CS0103 当前上下文中不存在名称“BindDataGridViewFillShow” CreateTable F:\Program Code\SimTest\CreateTable\CreateTable\SignalDataSheet.cs 105

请问这些该如何解决啊?谢谢!

  • 写回答

1条回答 默认 最新

  • 一直免费一直爽 2024-08-16 21:37
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    您好,您需要添加以下引用:

    using ExcelDataReader;
    using System.Data;
    

    然后确保您的项目中已经安装了EPPlus库。如果没有安装,可以通过NuGet包管理器来安装它。在Visual Studio中,右键单击项目->选择“管理NuGet程序包”->搜索“EPPlus”并安装它。

    另外,关于toolStripStatusLabel1BindDataGridViewFillShow的错误,请确保它们在当前上下文中是可用的。如果它们是在其他类或命名空间中定义的,请确保正确引用它们。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月16日