草庐IT

csv_from_result

全部标签

c# - 使用 FileHelpers 导入 CSV 文件

我正在使用FileHelpers库将csv文件导入数据库表。我在导入文件标题中包含以数字('800NUMBER')开头的字段的文件时遇到问题。要导入的代码:DataTabledata=CommonEngine.CsvToDataTable(file,',');异常:FileHelpers.FileHelpersException:字符串“800NUMBER”不是有效的.NET标识符。在FileHelpers.RunTime.FieldBuilder..ctor(StringfieldName,StringfieldType)在FileHelpers.RunTime.DelimitedC

c# - 为什么具有 T : class result in boxing? 约束的泛型方法

这个问题在这里已经有了答案:BoxingwhenusinggenericsinC#(2个答案)关闭3年前。为什么将T限制为类的泛型方法会在生成的MSIL代码中包含装箱指令?我对此感到非常惊讶,因为既然T被限制为引用类型,那么生成的代码应该不需要执行任何装箱。这是C#代码:protectedvoidSetRefProperty(refTpropertyBackingField,TnewValue)whereT:class{boolisDifferent=false;//forreferencetypes,weuseasimplereferenceequalitychecktodeterm

c# - cocos2d-xna : sprite is not drawn if using instance of a class inherited from sprite

我有一个基于Cocos2DXNA和MonoGame的游戏项目。我想在CCSprite类中添加一些自定义逻辑,所以我创建了一个继承自CCSprite的类。我添加了一个虚拟自动属性并尝试使用此类,但出于某种原因,作为我的自定义Sprite类实例创建的Sprite未显示在图层上,而作为CCSprite类实例的Sprite完全没问题。代码如下所示:publicclassSprite:CCSprite{publicstringSomeProp{get;set;}}...line1:varmySprite1=newSprite("texture.png");line2:varmySprite1=n

c# - 如何使用 System.Net.Mail 设置 SMTP 信封 MAIL FROM?

当您使用C#和System.Net.Mail命名空间发送电子邮件时,您可以在MailMessage对象上设置“From”和“Sender”属性,但是这些都不允许您将MAILFROM和from地址进入彼此不同的数据部分。MAILFROM被设置为“From”属性值,如果您设置“Sender”,它只会在DATA部分添加另一个标题字段。这导致“来自X@Y.COM代表A@B.COM”,这不是您想要的。我错过了什么吗?用例控制代表其他人发送的时事通讯等的NDR目的地。我目前正在使用aspNetEmail而不是System.Net.Mail,因为它允许我正确地执行此操作(就像大多数其他SMTP库一样

c# - 如何修复 'compiler error - cannot convert from method group to System.Delegate' ?

publicMainWindow(){CommandManager.AddExecutedHandler(this,ExecuteHandler);}voidExecuteHandler(objectsender,ExecutedRoutedEventArgse){}错误1​​参数2:无法从“方法组”转换为“System.Delegate” 最佳答案 我猜有多个具有不同签名的ExecuteHandler。只需将您的处理程序转换为您想要的版本:CommandManager.AddExecuteHandler(this,(Action)

c# - Elasticsearch 和 NEST : How do you purge all documents from an index?

我知道如何deleteanentireElasticSearchindex,但是如何从索引中清除所有文档?我的动机:我想要一个“ReIndex”方法来清除索引的全部内容,以便我可以重新加载所有文档。ElasticSearch语法会很有帮助。NEST语法会更好。 最佳答案 我在Nest中寻找类似的东西,我想我应该把语法放在这里供任何人寻找:varnode=newUri("http://localhost:9200");varsettings=newConnectionSettings(node);varclient=newElasti

c# - 如何使用 C# 处理 CSV 文件中的换行符?

我有一个Excel电子表格正在用C#转换为CSV文件,但在处理换行符时遇到问题。例如:"John","23","555-5555""Peter","24","555-5555""Mary,"21","555-5555"当我读取CSV文件时,如果记录不是以双引号(")开头,则会错误地出现一个换行符,我必须将其删除。我有一些来自互联网的CSV阅读器类,但我担心他们会在换行符上失败。我应该如何处理这些换行符?非常感谢大家的帮助。这是我到目前为止所做的。我的记录格式固定,都是以开头JTW;...;....;...;JTW;...;...;....JTW;....;...;....;...;..

c# - IEnumerable<T> 到 CSV 文件

我正在从LINQ查询中获取类型为IEnumerable的var的结果我想根据LINQ的结果创建一个CSV文件我从下面的查询中得到结果varr=fromtableinmyDataTable.AsEnumerable()orderbytable.Field(para1)grouptablebynew{Name=table[para1],Y=table[para2]}intoResultTableselectnew{Name=ResultTable.Key,Count=ResultTable.Count()}; 最佳答案 检查这个publ

c# - 将 .csv 文件解析为二维数组

我正在尝试将CSV文件解析为C#中的二维数组。我有一个非常奇怪的问题,这是我的代码:stringfilePath=@"C:\Users\Matt\Desktop\EveSpreadSheet\Auto-Manufacture.csv";StreamReadersr=newStreamReader(filePath);data=null;intRow=0;while(!sr.EndOfStream){string[]Line=sr.ReadLine().Split(',');if(Row==0){data=newstring[Line.Length,Line.Length];}for(i

c# - 将 gridview 数据导出到 CSV 文件

我在ASP.Net2.0中有一个gridview控件,我需要将这个gridview数据导出到CSV文件中。我已将此gridview与数据集绑定(bind)。将数据集绑定(bind)到gridview后,我对gridview数据做了一些更改,比如如果我在数据集中获得0,那么我在gridview中将0显示为“已启动”,如果我得到1在数据集中,然后我在gridview中将1显示为“未开始”。因此,我无法直接使用数据集进行导出。我需要的是..我想要将我的gridview数据(不是数据集的数据)导出到CSV文件的代码(在c#中)。 最佳答案