摘要: var frm = Activator.CreateInstance<T>(); /// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="pnlFrm"></param> /// < 阅读全文
posted @ 2024-02-07 11:30 博客YS 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 方法一、通过记事本判断(最快,可判断C++或者C#),推荐 64位、将dll用记事本打开,可以看到一堆乱码,但是找到乱码行的第一个PE,如果后面是d?则为64位,如上图;32位、将dll用记事本打开,可以看到一堆乱码,但是找到乱码行的第一个PE,如果后面是L则为32位,如下图; 方法二、通过vs自带 阅读全文
posted @ 2024-01-26 16:46 博客YS 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 1、引入使用 #region 读取excel /// <summary> /// 根据Excel和Sheet返回DataTable /// </summary> /// <param name="filePath">Excel文件地址</param> /// <param name="sheetIn 阅读全文
posted @ 2024-01-26 16:19 博客YS 阅读(4) 评论(0) 推荐(0) 编辑
摘要: /************************************************* * 描述: * * Author:ys * Date:2023/7/31 17:45:03 * Update: * ***************************************** 阅读全文
posted @ 2024-01-26 11:40 博客YS 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1、场景需求,勾选单元格,获取所有当权选中数据; 先用第一个单元格修改事件, private void dgvMain_CellEndEdit(object sender, DataGridViewCellEventArgs e) { } 发现勾选完,光标移走才触发; 实现方法,两个事件; 初始化列 阅读全文
posted @ 2024-01-17 20:30 博客YS 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一、如果两个数据库在同一台服务器上1、复制表结构包含表数据(A->B):SELECT * INTO DatabaseB.dbo.TableB FROM DatabaseA.dbo.TableA2、仅仅复制表结构(A->B):SELECT * INTO DatabaseB.dbo.TableB FRO 阅读全文
posted @ 2024-01-05 10:41 博客YS 阅读(85) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2023-12-08 14:37 博客YS 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 前面步骤默认勾选 如图所示,2014也是一样勾选 阅读全文
posted @ 2023-11-28 20:31 博客YS 阅读(85) 评论(0) 推荐(0) 编辑
摘要: msdn.itellyou.cn 阅读全文
posted @ 2023-11-28 16:05 博客YS 阅读(2) 评论(0) 推荐(0) 编辑
摘要: public enum AccountType { [Description("普通账户")] Ordinary= 1, [Description("重要账户")] Important= 2 } #region 枚举相关 /// <summary> /// 获取枚举的描述 /// </summary 阅读全文
posted @ 2023-11-27 11:22 博客YS 阅读(13) 评论(0) 推荐(0) 编辑