自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 C# XML序列化与反序列化

C# 序列化方式网上有很多,但下面这种方式最省内存,通过文件流的形式执行写入硬盘,不额外占用运行内存。 /// <summary> /// 序列化 /// </summary> /// <param name="Obj"></param> /// <param name="xmlfilepath"></param> public static void

2022-03-30 15:32:11 735

原创 C# WPF 转换器使用(IValueConverter)

使用场景:比如性别数据库存储是0和1,页面上要显示男女,此时就需要用到转换器。转换器使用三步骤:1. 定义转换器(class类)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Data;namespace IngoDesignPDMS{ public class ConverIsPublishIsEnabled :

2021-07-21 15:32:45 1242

原创 wpf DataGrid 操作列多个操作项

通常操作列会有多个操作项,例如:编辑、删除等,此时DataGridTextColumn 就无法满足需求,需要用到 DataGridTemplateColumn,下面是代码示例。<DataGrid Grid.Row="1" Name="dgDataVersion" AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False"> <DataGrid.Columns>.

2021-07-21 11:12:45 2515

转载 WPF DataGridTextColum 显示时间格式化

<DataGrid Name="DGVisit" Grid.Row="2" AutoGenerateColumns="False" CanUserAddRows="False" IsReadOnly="True" > <DataGrid.Columns> <DataGridTextColumn Header="" Binding="{Binding Id}" MinWidt.

2021-07-21 10:49:14 926

原创 C# 利用 FileInfo 读写文件

C# 利用 FileInfo 读写文件 /// <summary> /// 获取指定文本文件中的内容 /// </summary> /// <param name="paht">文件路径</param> /// <returns>返回文本内容</returns> private string GetSqlText(string paht)

2020-12-14 20:23:17 4129

原创 C# 往磁盘文件写数据(例如txt\xml等)

1.写入方法/// <summary> /// 把字符串写入xml文件 /// </summary> /// <param name="filePath">文件路径 例如:D:\aaa.xml </param> /// <param name="value">要写入的值&l...

2020-05-06 13:52:43 629

原创 C# XML字符串序列化

1.添加序列化帮助类/// <summary> /// Xml序列化与反序列化 /// </summary> public class XmlUtil { #region 反序列化 /// <summary> /// 反序列化 /// </summary&...

2020-05-06 13:44:47 452

原创 C# linq order by 多字段排序

代码示例:var result = (from r in result1.Union(result2).Union(result3) orderby r.订单编号, r.myOrder, r.组件ID, r.部件名称,r.物料名称,r.物料色号 select r).ToList();...

2020-04-21 16:41:50 1954

原创 C# Linq中Union与Contact用法

//Union使用语法result1.Union(result2).Union(result3)//Contact使用语法result1.Contact(result2).Contact(result3)区别:Union去重复,Contact不去重复(类似sql中的 union 和 union all)...

2020-04-21 16:22:15 1323

转载 C# String.Split使用案例

String.Split 方法有6个重载函数:程序代码public string[] Split(params char[] separator)public string[] Split(char[] separator, int count)public string[] Split(char[] separator, StringSplitOptions options)publ...

2020-04-20 10:36:47 208

原创 List实体转DataTable

今天用现有框架的LIst转DataTable方法 ,报 DataSet 不支持 System.Nullable<> ,网上查一下原来是PropertyType还需要判断处理一下完整代码如下:在这里插入代码片/// <summary> /// List转DataTable /// </summary> ...

2020-04-17 18:07:53 352

原创 wpf ComboBox绑定Dictionary数据源

UI界面代码<ComboBox Height="23" Name="cbHingeAvoidance" Width="250" />后台代码Dictionary<int, string> HingeAvoidancedic = new Dictionary<int, string>();HingeAvoidancedic.Add(1, "铰链避...

2020-04-13 14:14:41 603

转载 C# string[]、ArrayList和List的区别

.NET C#基础概念系列(一)-- 简述string[]、ArrayList和List的区别  简述string[]、ArrayList和List的区别数组的定义:#  数组是特殊的定长线性表,即线性表中的元素又是一个线性表,n维数组是一种“同构”的数据结构,其中每个数据元素类型相同,结构一致。数组结构的特点:#  (1)数组分配在一块连续的数据空间上,因...

2020-04-13 10:58:38 636

原创 提交svn代码时提示Working copy locked错误

今天提交svn代码时,提示Working copy locked错误,提交失败,错误提示如下图于是网上找了下解决方法,运行svn的清理工具,完美解决,如下图参考文档:https://blog.csdn.net/xusongsong520/article/details/7943604...

2020-04-13 10:48:30 368

原创 C# WPF 选择文件弹窗与保存文件弹窗

最近需要做一个Excel导入导出的功能场景,导出首先得选择保存路径,导入得选择导入文件,都是基本功能,于是记录一下,方便日后使用。1 . 选择文件弹窗,得到选择的文件路径 OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title = "选择文件"; ...

2020-04-10 17:48:21 2993

原创 C# NPOI导出Excel报表

利用NPOI导出Excel报表,好处就是没有依赖组件,不像office.dll要求必须安装office才能用。1、下载相关dll并引用2.添加一个NPOIHelper 帮助类/// <summary> /// NPOI 帮助类 /// </summary> public class NPOIHelper { #regi...

2020-04-10 17:24:30 354

原创 GridView 隐藏某一列

1.需求很明确,直接隐藏某列GridView1.Columns[3].Visible = false;

2019-10-30 16:12:18 912

原创 sql server 模糊查询参数化

//定义sql语句 string sql = "SELECT StudentID,StudentNO,StudentName FROM Student WHERE StudentName like @StudentName"; //给参数赋值command.Parameters.AddWithValue("@StudentName","%"+...

2019-10-30 15:53:55 959

原创 js判断上传文件大小

var obj = document.getElementById('FUContHelp'); if (obj.value == "") { alert("请先选择需要上传的文件!"); } if ((obj.files[0].size ...

2019-10-30 15:27:51 186

原创 查询sqlserver数据库,表占用数据大小

查询sqlserver数据库,表占用数据大小ifexists(select1fromtempdb..sysobjectswhereid=object_id('tempdb..#tabName')andxtype='u')droptable#tabNamegocreatetable#tabName(tabnamevarchar(100),rowsNumva...

2019-06-17 10:07:38 5808

原创 PowerDesigner 去掉背景网格

1.点击“Tools”,然后选中“Display Preferences”。2.左侧选择“General Settings”,右侧把"Show page delimiter"勾去掉,点击保存即可。

2019-05-28 10:03:18 1878

原创 C# linq的使用

1. linq group by 的简单使用var orderitems = listwritedeta.GroupBy(x => x.F_OrderID).Select(t => new { OrderId = t.Key }).ToList();foreach (var item in orderitems){ string orderid=item.Ord...

2019-05-24 17:50:09 115

原创 Newtonsoft.Json.Linq 简单使用

前端代码$.ajax({ url: top.$.rootUrl + '/BR_RegionalOrder/Dis_PurchaseOrder/SavePurchaseOrder?state=' + state, data: "{'strJson':'" + JSON.stringify(submitData) + "' }",...

2019-05-24 17:44:48 4706

原创 sql 计算年龄

1.创建一个计算年龄的函数具体计算逻辑是,先年份相减,然后比较月份跟日期,如果当前月份日期小于出生的月份日期,则年龄-1create function [dbo].[fun_getAge]( @agedate date, @curdate date)returns intbegin return datediff(YYYY,@agedate,@curda...

2019-05-24 11:20:07 7825

MySql.Data.dll

C#引用该程序集,可连接到mysql数据,提供增删改查等功能。

2019-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除