C#
weixin_42163307
这个作者很懒,什么都没留下…
展开
-
Wrong Local header signature: 0xE011CFD0 错误分析
问题描述项目发布后本地和各台电脑都能正常的导入导出,但是客户那边财务电脑导入excel一直报"Wrong Local header signature: 0xE011CFD0" 错误XSSFWorkbook workbook = new XSSFWorkbook(file);//Wrong Local header signature: 0xE011CFD0原因分析:一般情况是excel的扩展名问题,.xlsx 应该XSSFWorkbook workbook = new XSSFWor.原创 2022-04-18 15:39:48 · 9277 阅读 · 0 评论 -
C# NPOI指定格式的Excel导入导出
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的原创 2022-03-09 17:31:27 · 342 阅读 · 0 评论 -
C# ES基础使用
C# ES开发记录1、查询ES表的人员实体///<summary>///人员列表///</summary>publicclassTestESPersonDemo{///<summary>///Id///</summary>publicstringId { get; set; }...原创 2022-03-01 15:31:22 · 2910 阅读 · 2 评论 -
vs远程调试,适用于客户端电脑系统版本兼容性问题
VS远程调试项目,利用msvsmon,例如vs2019如下图把Remote Debugger文件夹复制到调试机器,要调试32位的还是64位的就去X86和X64里面打开对应的msvsmon调试前需要注意代码调试的vs是2019,复制的Remote Debugger 也要是同版本编译好的文件的pdb文件也要复制到客户端运行机器的软件安装路径,然后附加进程选择客户端运行机器的IP就能调试了...原创 2020-07-20 09:36:48 · 264 阅读 · 0 评论 -
listview ContainerFromItem isnull原因及解决
原因:listview设置了VirtualizingStackPanel.IsVirtualizing="True"(虚拟化的 StackPanel即仅生成需要显示的 UI 元素。当绑定了大量数据,而某时仅显示其中一小部分的时候,使用此控件则可大幅提高呈现效率)这个虚拟化容器属性导致的,该属性设置后会提高性能,当listviewitem数量多的时候,性能提高就很明显了,但是会出现一个问题ListView.ItemContainerGenerator.ContainerFromItem(item)取值的时候,原创 2020-07-15 17:50:40 · 612 阅读 · 0 评论 -
WPF 窗体含listview自定义控件且item中有复选框,要求tab键按下时候不是命中listview,而是命中第一项listviewitem,但复选框不选中
设置了listview在窗体中的tabindex后确实能tab到,但是点击头部全选按钮之后tab就进不去了,后来listview自定义控件istabstop和facusable设为true后tab能命中listview,但是tab进item时listview会重新把第一项选中,且tab顺序把listview也加进去了,为了直接tab到第一项。在listview自定义控件中加了GotFocus=“ListView_GotFocus”,获取到焦点的时候直接把焦点给下一个(这个时候会出现一个问题,listvi原创 2020-07-11 15:43:58 · 388 阅读 · 1 评论 -
文件管理器listview控件下内文件夹重命名后用鼠标移开焦点,重命名失败的情况提示报错信息后,鼠标处于drag状态的问题原因及解决方案
原因在renname或createfolder的时候,点击鼠标,会触发change事件,本来执行完change后,会执行mouse down事件(对应于刚才的鼠标点击)但是我们在cahnge里面弹了对话框,使得执行mouse down事件时间延后,这样系统认为mouse左键被按住了一段时间,然后被认为是在用mouse框选解决方案就是起个线程来处理弹框,让主线程不被卡住,执行mouse down事件Task.Factory.StartNew(() =>{ MessageBox.Sh...原创 2020-07-11 14:58:57 · 119 阅读 · 0 评论 -
WPF省市区街道四级联动
public void Province() { try { string path = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "town\\province.json"; S...原创 2020-05-07 17:55:05 · 425 阅读 · 0 评论 -
C#百万级数据导出到EXCEL分多个sheet保存
public bool ToExcel(DataTable table,DataTable headtable,string filePath,string title) { int sheetexportnum = 60000; FileStream fs = new FileStream(filePath, FileMode.Op...原创 2020-04-30 16:25:38 · 1049 阅读 · 1 评论