错误:找不到类型或名称空间名称'SqlCe'(您是否缺少using指令或程序集引用?)

以西结书

我正在尝试将数据从dataGridView导出到Excel文件。它就像魅力一样工作,但是我也只想知道列的名称。我编写了以下代码,但由于此错误而无法获取。谢谢 !

错误:找不到类型或名称空间名称'SqlCe'(您是否缺少using指令或程序集引用?)

代码:

foreach (SqlCe.Data.DataColumn dc in dataGridView1.Columns)
                colNames[col++] = dc.ColumnName;

char lastColumn = (char)(65 + dataGridView1.Columns.Count - 1);

xlWorkSheet.get_Range("A1", lastColumn + "1").Value2 = colNames;
xlWorkSheet.get_Range("A1", lastColumn + "1").Font.Bold = true;
xlWorkSheet.get_Range("A1", lastColumn + "1").VerticalAlignment= Excel.XlVAlign.xlVAlignCenter;

SQL Server CE的参考: using System.Data.SqlServerCe;

乔恩·斯基特

这里没有类型,称为SqlCe据我可以看到... ...的DataColumn类型,你应该使用System.Windows.Forms.DataGridViewColumn,通过一个理想using的指令System.Windows.Forms请注意,DataGridViewColumn它没有ColumnName属性,但是有Name属性:

using System.Windows.Forms;
...
foreach (DataGridViewColumn  dc in dataGridView1.Columns)
{
    colNames[col++] = dc.Name;
}

不需要在SqlCe那里引用,因为aDataGridView并不是特定于提供程序的。

还要注意,如果colNames 包含这些列名称,则可以使用:

var colNames = dataGridView1.Columns
                            .Cast<DataGridViewColumn>()
                            .Select(c => c.Name)
                            .ToArray(); // Or ToList

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误1找不到类型或名称空间名称*(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ PrintDocument”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ BundleCollection”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ FacebookSessionClient”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ Places”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ dbConnection”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ MvvmValidation”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ IClientValidatable”(您是否缺少using指令或程序集引用?)

找不到Blazor的类型或名称空间名称“ App”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“可为空”(您是否缺少using指令或程序集引用?)

AzureDevOps错误找不到类型或名称空间名称“ MyNamespace”(您是否缺少using指令或程序集引用?)

发生错误找不到类型或名称空间名称“ T”(您是否缺少using指令或程序集引用?)

找不到类型或名称空间Compare(您是否缺少using指令或程序集引用?)

它们类型或名称空间“ Assembly”找不到(您是否缺少using指令或程序集引用?)

找不到类型或命名空间名称“NativeShare”(您是否缺少 using 指令或程序集引用?)

Unity 2019 错误找不到类型或命名空间名称“NotSupportedException”(您是否缺少 using 指令或程序集引用?)

错误 CS0246 找不到类型或命名空间名称“Androidx”(您是否缺少 using 指令或程序集引用?)

错误 CS0246:找不到类型或命名空间名称“LoadSceneMode”(您是否缺少 using 指令或程序集引用?)

找不到名称空间名称“ p”(您是否缺少using指令或程序集引用?)

找不到类型或命名空间名称“玩家”。(您是否缺少指令或程序集引用)

CS0246 C# 找不到类型或命名空间名称“ForeignKeyAttribute”(您是否缺少 using 指令或程序集引用?)

如何解决“找不到类型或命名空间名称‘Didstopia’(您是否缺少 using 指令或程序集引用?)”

找不到类型或名称空间名称“系统”(是否缺少using指令或程序集引用?)

找不到类型或名称空间名称“ MapInfo”(是否缺少using指令或程序集引用?)

错误CS0246找不到类型或名称空间名称“ Windows”(是否缺少using指令或程序集引用?)

c#错误1找不到类型或名称空间名称”(是否缺少using指令或程序集引用?)

找不到名为“Bank”的类型或命名空间(您是否缺少 using 指令或程序集引用?)

CS0246:找不到类型或名称空间名称“ T”。您是否缺少using指令或程序集引用?在C#中

如何解决CS0246找不到类型或名称空间名称'TypeNameSerializer'(您是否缺少using指令或程序集引用?