C#
邹卓为
这个作者很懒,什么都没留下…
展开
-
Visual Studio 2022 集成 GIT 使用
本篇文章侧重 Visual Studio 2022 于 GIT 集成操作,介绍两种常见场景 1. 下载一个已有的 GIT 项目。2.Visual Studio 上传现有的一个项目到 GIT 服务器。不介绍 Git 功能使用。原创 2024-09-08 21:22:54 · 183 阅读 · 0 评论 -
C# XML序列化与反序列化
C# 序列化方式网上有很多,但下面这种方式最省内存,通过文件流的形式执行写入硬盘,不额外占用运行内存。 /// <summary> /// 序列化 /// </summary> /// <param name="Obj"></param> /// <param name="xmlfilepath"></param> public static void原创 2022-03-30 15:32:11 · 749 阅读 · 0 评论 -
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 · 1264 阅读 · 0 评论 -
wpf DataGrid 操作列多个操作项
通常操作列会有多个操作项,例如:编辑、删除等,此时DataGridTextColumn 就无法满足需求,需要用到 DataGridTemplateColumn,下面是代码示例。<DataGrid Grid.Row="1" Name="dgDataVersion" AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False"> <DataGrid.Columns>.原创 2021-07-21 11:12:45 · 2533 阅读 · 0 评论 -
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 · 938 阅读 · 0 评论 -
C# 利用 FileInfo 读写文件
C# 利用 FileInfo 读写文件 /// <summary> /// 获取指定文本文件中的内容 /// </summary> /// <param name="paht">文件路径</param> /// <returns>返回文本内容</returns> private string GetSqlText(string paht)原创 2020-12-14 20:23:17 · 4157 阅读 · 0 评论 -
C# 往磁盘文件写数据(例如txt\xml等)
1.写入方法/// <summary> /// 把字符串写入xml文件 /// </summary> /// <param name="filePath">文件路径 例如:D:\aaa.xml </param> /// <param name="value">要写入的值&l...原创 2020-05-06 13:52:43 · 650 阅读 · 0 评论 -
C# XML字符串序列化
1.添加序列化帮助类/// <summary> /// Xml序列化与反序列化 /// </summary> public class XmlUtil { #region 反序列化 /// <summary> /// 反序列化 /// </summary&...原创 2020-05-06 13:44:47 · 470 阅读 · 0 评论 -
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 · 1977 阅读 · 0 评论 -
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 · 1350 阅读 · 0 评论 -
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 · 223 阅读 · 0 评论 -
List实体转DataTable
今天用现有框架的LIst转DataTable方法 ,报 DataSet 不支持 System.Nullable<> ,网上查一下原来是PropertyType还需要判断处理一下完整代码如下:在这里插入代码片/// <summary> /// List转DataTable /// </summary> ...原创 2020-04-17 18:07:53 · 369 阅读 · 0 评论 -
提交svn代码时提示Working copy locked错误
今天提交svn代码时,提示Working copy locked错误,提交失败,错误提示如下图于是网上找了下解决方法,运行svn的清理工具,完美解决,如下图参考文档:https://blog.csdn.net/xusongsong520/article/details/7943604...原创 2020-04-13 10:48:30 · 387 阅读 · 0 评论 -
C# WPF 选择文件弹窗与保存文件弹窗
最近需要做一个Excel导入导出的功能场景,导出首先得选择保存路径,导入得选择导入文件,都是基本功能,于是记录一下,方便日后使用。1 . 选择文件弹窗,得到选择的文件路径 OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Title = "选择文件"; ...原创 2020-04-10 17:48:21 · 3050 阅读 · 0 评论 -
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 · 360 阅读 · 0 评论 -
C# string[]、ArrayList和List的区别
.NET C#基础概念系列(一)-- 简述string[]、ArrayList和List的区别 简述string[]、ArrayList和List的区别数组的定义:# 数组是特殊的定长线性表,即线性表中的元素又是一个线性表,n维数组是一种“同构”的数据结构,其中每个数据元素类型相同,结构一致。数组结构的特点:# (1)数组分配在一块连续的数据空间上,因...转载 2020-04-13 10:58:38 · 742 阅读 · 0 评论 -
GridView 隐藏某一列
1.需求很明确,直接隐藏某列GridView1.Columns[3].Visible = false;原创 2019-10-30 16:12:18 · 930 阅读 · 0 评论 -
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 · 125 阅读 · 0 评论 -
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 · 4734 阅读 · 0 评论