winfrom DataGridView行头绘制图片 效果图:给DataGridView的RowPostPaint添加事件这个是全部行的头都画图,想要不同的图片或者不显示图则添加判断哪一行就可以了。事件代码如下 private void RowPostPaint_Arbin(object sender, DataGridViewRowPostPaintEventArgs e) { try { Image RowIcon = Properties.Re
c# 获取Access数据库所有表名 获取所有表名 public List<string> GetTables() { OleDbConnection Conn = null; //需要自己构建,我这里为了方便就赋值了null List<string> list = new List<string>(); try { if (Conn.State == Conn
C# 获取盘符可用大小 获取到的是字节,比如你想和 500M 相比,则boo bResult = GetHardDiskFreeSpace("C") > 500 * 1024 *1024;/// <summary> /// 获取磁盘空间大小(单位字节) /// </summary> /// <param name="str_HardDiskName">磁盘名称</param> /// <returns&
c# 打开文件夹并选中文件 下面展示一些 内联代码片。打开文件夹 string ExplorPath = "你的文件夹路径"; if (Directory.Exists(ExplorPath)) System.Diagnostics.Process.Start(ExplorPath);打开文件夹并选中某个文件 string ExplorPath = "你的文件夹路径"; string FilePath = "你的文件路径,需要带文件后缀"; if (Directory.Exists(ExplorPath)
C# 操作枚举 **System.Enum.GetName(typeof(ELocationType), ELocationType.Remote);**一、根据值获取名称。System.Enum.GetName(typeof(ELocationType), ELocationType.Remote);二、获取所有名称。string[] lstStr = Enum.GetNames(typeof(ELocationType));三、根据字符串获取枚举。ELocationType aaa = (ELo
c# 操作window注册表 进入注册表:win + r 然后输入regedit查找、新建、编辑注册表键值 List<string> InstanceNameList = new List<string>(); RegistryKey LocalMachine; if (Environment.Is64BitOperatingSystem) LocalMachine = RegistryKey.OpenBaseKe
c# 操作window服务 查找服务//查找所有服务List<ServiceController> lstAll = ServiceController.GetServices().ToList();//根据服务的显示名称查找服务List<ServiceController> lstDisplayName = ServiceController.GetServices().Where(p => p.DisplayName.Contains($"SQL Server (")).ToList();
c# 读取大容量文本插入Oracle数据库(超详细) 写在前面读取大容量文本数据到数据库,可以用流的方式读取到内存然后再拼接成T-SQL语句插入,显然,这个是效率极低的做法。下面给大家展示一个超快速的大容量读取文本插入SqlServer数据库,用的是Sql * Loader (sqlldr) 分三步,第一步创建表空间、用户和数据表,第二步构造出一个文本数据,第三步读取文本数据到数据库,完整代码在文章结尾处。第一步:第一步创建表空间、用户和数据表,其中的表空间和用户在这里不作为展示,自己想要的表空间下新建一张Test表代码如下--创建数据表CREA
c# 读取大容量文本插入Mysql数据库(超详细) 写在前面读取大容量文本数据到数据库,可以用流的方式读取到内存然后再拼接成T-SQL语句插入,显然,这个是效率极低的做法。下面给大家展示一个超快速的大容量读取文本插入Mysql数据库,用的是LOAD DATA分三步,第一步创建数据库和表,第二步构造出一个文本数据,第三步读取文本数据到数据库第一步:创建数据库和创建数据表--创建数据库CREATE DATABASE MDBIArbinXMasterInfo;--创建数据表CREATE TABLE Test( test1 int NULL,
c# 读取大容量文本插入SqlServer数据库(超详细) 写在前面读取大容量文本数据到数据库,可以用流的方式读取到内存然后再拼接成T-SQL语句插入,显然,这个是效率极低的做法。下面给大家展示一个超快速的大容量读取文本插入SqlServer数据库,用的是BULK INSERT分三步,第一步创建数据库和表,第二步构造出一个文本数据,第二步读取文本数据到数据库第一步:创建数据库和创建数据表--创建数据库CREATE DATABASE MDBIArbinXMasterInfo;--创建数据表USE [MDBIArbinXMasterInfo]GO/
SqlServer 数据库修复 逐步执行第一步:–把ArbinResult1_2替换成质疑的数据库名称USE MASTERGOSP_CONFIGURE ‘ALLOW UPDATES’,1 RECONFIGURE WITH OVERRIDEGO第二步:–修改数据库为紧急模式ALTER DATABASE ArbinResult1_2 SET EMERGENCYGO第三步–使数据库变为单用户模式ALTER DATABASE ArbinResult1_2 SET SINGLE_USERGO第四步:–修复数据库日志重
SqlServer远程连接图解 流程放在网盘里,需要的朋友可以看一下,亲测无数有效。链接: https://pan.baidu.com/s/1t7i7qTy4B9YVNBj4ZF_Yuw提取码: 9vyb
window10安装和配置python 点击我下载官方python安装和测试一、勾选下方复选框的Add Python *** to PATH(勾选后会自动帮我们配置好了环境变量),然后选择Customize installation(自定义安装)二、接着Optional Featureshe和Advanced Optional都默认勾选,路径可以根据所需选择,最后点击install安装就可以了。三、测试win+r 键入cmd,输入python --version,查看版本号;然后输入python 再输入 print(‘你好’),能打.
C#版本与.NET版本对应关系以及各版本的特性 原文点我C#版本.NET版本发布日期特性C# 1.0.NET Framework 1.02002-02-13委托、事件C# 1.1.NET Framework 1.12003-04-24 APM(异步编程模型)C# 2.0 .NET Framework 2.02005-11-07泛型、匿名方法、迭代器、可空类型C# 3.0.NET Framework 3.02007-11-06隐式类型.NET Framework 3.52007
vs code c#常用拓展 拓展说明C# for Visual Studio Code (powered by OmniSharp)c#编辑支持,包括语法高亮、智能感知、Go to Definition、查找所有引用,对. net Core (CoreCLR)的调试支持以及在Windows, macOS和Linux中对的json和csproj项目支持C# XML Documentation Comments(k–kato.docomment)为Visual Studio代码生成XML文档注释。C# ...