- 博客(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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人