C#
文章平均质量分 54
时秋
一个自己记录随笔的地方,供自己查阅。
展开
-
C# NPOI操作Excel
首先NuGet 搜索NPOI并安装下面是一个转换为DataTable的类 file 为文件路径 index 为sheetpublic static class ExcelTools { public static DataTable ExcelToTable(string file, int index) { DataTable ...原创 2019-11-05 14:29:33 · 345 阅读 · 0 评论 -
C# winfrom 窗体动态添加图片出现的问题之(imageList1)丢你雷姆
我像往常一样接到了一个头部菜单的需求 这次的菜单需要加上图片我首先尝试了用按钮 面板 最后选定了用 PictureBox控件 至于理由有很多按钮自带的Hover事件让我头疼不已 甚至想骂人不多逼逼直接看这里一开始我用的是imageList1存照片到这里 然后出问题了 他的图像位深度会让我都是图片失真用法如下this.imageList1.Images[数组下标或xx.png];...原创 2019-10-22 14:51:18 · 1852 阅读 · 2 评论 -
获取磁盘已用可用使用量
https://blog.csdn.net/BYH371256/article/details/89226299基于上面的资料进行了小小的改动//总 public static double GetDiskSize(string diskName) { try { return ...原创 2019-09-29 14:36:30 · 229 阅读 · 0 评论 -
C# 获取cpu占用率 内存占用率
微软官方文档我自己写的函数名比较粗糙用的时候记得格式一点 public string GetNCZYL() { double zyl = (GetNC() - GetKYNC()) / GetNC() * 100; return Math.Round(zyl, 2).ToString(); } ...原创 2019-09-29 11:28:07 · 5862 阅读 · 0 评论 -
C# WinForm 之 TreeView 常用操作
Load_TreeView(0, null); //初始调用下面这部分代码我没有找到List的如果有同行做过List绑定的欢迎讨论补充1.数据的绑定以及节点Tag的信息记录private void Load_TreeView(int ParentID, TreeNode pNode) { DataSet ds = new DataSet(); ...原创 2019-07-11 16:50:12 · 2046 阅读 · 0 评论 -
C# DateTime 日期加1天 减一天 加一月 减一月 等方法(转载)
原文//今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); /...转载 2019-03-28 09:08:26 · 788 阅读 · 0 评论 -
C# ISBN13转ISBN10
去掉开头的”978″和最后一位校验码,变成9位数 从第一位开始,将每一位和10到2的数字相乘,并求和;记为c 求11-c并对结果取11的模+11:11+(11-c)%11 ;如果结果是10就记为X,然后把算出来的一位加到第一步结果的最后,得到10位编码 private static string GetIsbn(string isbn13) { //去掉...原创 2018-11-08 13:47:34 · 1213 阅读 · 0 评论 -
C# 获得13位的时间戳
/// <summary> /// 获得13位的时间戳 /// </summary> /// <returns></returns> public static string GetTimeStamp() { System.Date...原创 2018-11-13 16:59:13 · 8560 阅读 · 0 评论 -
C# 字典Ascii排序
/// <summary> /// 排序 /// </summary> /// <param name="sArray"></param> /// <returns></returns> public static Diction原创 2018-11-13 16:57:30 · 1557 阅读 · 1 评论 -
C# 后台 POST GET 使用的API
/// <summary> /// 使用Get方法获取字符串结果(没有加入Cookie) /// </summary> /// <param name="url"></param> /// <returns></returns> public原创 2018-11-13 16:55:05 · 1259 阅读 · 0 评论 -
BUG记录 c# static List Clear() 函数
之前做了一个购物车功能 声明了一个 static List 辅助数据的常驻然后清空购物车的时候 List.Clear() 了一下 断点的Count ==0 Clear前的数量是 3如果这时候再次请求页面访问List的时候本来的数据其实还是存在的可能是Clear清除不了 static List 的数据解决方案 removefor( int i=0;i<List.Count;i++){...原创 2018-10-19 09:50:53 · 814 阅读 · 1 评论 -
C#需求填坑之路之初识ConcurrentDictionary
最近有个更改查询自然年积分的需求 然后整了半天 贴出自己的解决方案Dictionary的话value的值是只读的 不能赋值或者更改TryUpdate 是个好东西 我没有更改以前的查询结构所以 下面各种筛选会造成性能问题当然客户要求这样做 我觉得写存储性能也不会很高 //dic1保存父供应商ID,和供应商的积分 ConcurrentDictionar...原创 2018-09-21 10:06:54 · 16164 阅读 · 2 评论 -
C# ComboBox文本框模糊绑定
各种原因吧 改变ComboBox的值会导致各种不舒服 比如delete 使用起来很不友好然后我选择了新增了一个文本框大概就是做这么一个东西 模糊查询文本框的值 /// <summary> /// 初始化数据库名字下拉框 /// </summary> public void InitCbDate(ref List<...原创 2018-09-24 23:13:51 · 945 阅读 · 0 评论 -
C# DataTable 筛选条件
DataTable 通过 DataView.RowFilter 筛选条件 DataTable dt = set.Tables[0]; DataView dv = dt.DefaultView; dv.RowFilter = "退货编号='2222afaz'"; return dv.ToTable();...原创 2018-09-12 16:08:59 · 3828 阅读 · 0 评论