winform
qhzhen9
这个作者很懒,什么都没留下…
展开
-
C# 几种选择文件Filter文件后缀很全
winform中文件控件较全过滤类型转载 2022-06-25 09:49:10 · 1260 阅读 · 0 评论 -
未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
前言今天在做项目的时候遇到了一个难题“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”,如图:方案一现在的Win7系统中安装的一般都是32位的Office,因为微软推荐使用32位的Office,兼容性更强,稳定性更好。在使用Access作为数据库的时候,C#操作Access,如果Access是accdb,那么一切会很顺利,Win7系统中有访问accdb的相应的组件,使用C#调用就可以。如果是mdb,以往在XP上是使用Jet方式访问,而在Win7上已经不推荐使用转载 2020-08-31 16:04:25 · 6374 阅读 · 0 评论 -
C#winform调用外部exe程序,等待外部exe程序执行完毕才执行
1.简单调用外部程序文件(exe文件,批处理等),只需下面一行代码即可System.Diagnostics.Process.Start(“应用程序文件.exe”);2.如果要等待调用外部程序执行完毕才执行下面代码,只需要在后面加上WaitForExit()方法System.Diagnostics.Process.Start(应用程序文件全路径).WaitForExit();3.另一...翻译 2020-03-26 14:28:07 · 2872 阅读 · 0 评论 -
winform中TreeView显示树状图
一、获取表数据DataTable dt = new DataTable ();//要有值二、清空Windows.From.TreeViewtreeModelTree.Nodes.Clear();//清空TreeView三、从dt表中获取一行数据(第一级数据、父级id = 0)DataRow[] rows = dt.Select("C_PARENT_METER_ID=0");...原创 2019-06-15 17:24:38 · 3384 阅读 · 0 评论 -
DropDownList 递归绑定
要实现下面的效果:首先可实现DropDownList: public void SetDDL(ref System.Web.UI.WebControls.DropDownList ddl, string value) { if (ddl != null) { if (ddl.Ite...转载 2019-01-08 13:02:10 · 140 阅读 · 0 评论 -
“base-64 字符数组的无效长度”错误的解决
反序列化时出现“base-64 字符数组的无效长度”错误提示的解决 程序中实现了这样一个功能,将一个对象序列化后,作为参数传递给另一个页面,这个页面得到参数并反序列化后还原此对象,但是在运行时有时正常,有时出现“base-64 字符数组的无效长度”的错误提示。 在网上查找资料,都是说在使用Convert.ToBase64String()方法对字符串进行Base64编码时,需要使参数的长度等于4或4...原创 2019-01-18 15:55:31 · 4794 阅读 · 0 评论 -
c#打印DataTable
using System;using System.Collections.Generic;using System.Text;using System.Drawing.Printing;using System.Windows.Forms;using System.IO;using System.Drawing;using System.Data;namespace Order...原创 2018-12-21 14:08:49 · 2204 阅读 · 0 评论 -
Npoi导出excel整理(附源码)
http://www.cnblogs.com/WikStone/archive/2013/01/12/2857466.html前些日子做了一个简单的winform程序,需要导出的功能,刚开始省事直接使用微软的组件,但是导出之后发现效率极其低下,绝对像web那样使用npoi组件,因此简单的进行了整理,包括直接根据DataTable导出excel及DataGridview导出excel,版本是1....转载 2018-12-14 16:10:48 · 1777 阅读 · 0 评论 -
大数据导出POI之SXSSFWorkbook
poi3.7可以使用HSSFWorkbook导出xls格式,经查数据量只能在65536;poi3.7可以使用XSSFWorkbook导出xlsx格式,数据量可达到100w,经过跟踪代码发现构建数据起始特别快但当数据量到达5w左右时突然变的很慢,最后报出OutOfMemoryError:java heap spacejvm内存溢出错误,调整jvm内存参数无效;网上搜索得知poi3.8使用S...原创 2018-12-14 15:49:22 · 1338 阅读 · 0 评论 -
TreeView添加图片
方法一:通过代码方式实现:private string FilePath = Application.StartupPath + "\\Images\\"; Image img = new Bitmap(FilePath + "one.ico"); Image img1 = new Bitmap(FilePath + "two.ico"); ...原创 2018-11-05 10:00:25 · 3773 阅读 · 0 评论 -
下拉表绑定数据的方法(选择默认值)
一般的下拉表数据绑定方法大家都知道,下面就以下拉表(ComboBox1)举个简单的例子:首先需要在页面上为ComboBox1设置默认值‘-1’,默认文本‘请选择’然后再后台绑定数据 ComboBox1.DataSource =dt;//dt为数据源 ComboBox1.DisplayMember = "username";//用户名 ComboBox1.ValueMember = ...原创 2018-08-16 15:31:07 · 1840 阅读 · 0 评论 -
C# textBox框实现输入像百度搜索出现下拉列表的格式
textBox框像百度搜索出现下拉列表的样式,如图:具体实现代码如下:将此方法在frmLogin_Load事件里加载,private void bindTxt() { txtUser.AutoCompleteCustomSource = null; User user = new User(); ...原创 2018-08-12 20:32:44 · 6090 阅读 · 1 评论