C#开发学习笔记
JustWantToFly
我什么都会,就是不会改bug,咬我啊
展开
-
C# 开发学习笔记:动态生成.cs文件
C#动态生成.cs文件原创 2023-01-28 23:59:32 · 1646 阅读 · 0 评论 -
Vue开发学习笔记:Vue项目使用Ajax调用C#WebService
1.Vue组件中import $ from 'jquery'//项目开发时手工添加export default { components: { 'px-menu': PXMenu }, data(){ return{ msgFromDb: '' } }, created: function name(params) { var self=this; $.aj原创 2020-12-14 09:37:32 · 1702 阅读 · 0 评论 -
C#开发学习笔记:C#实现打印Excel文档
//准备读取生成的Excel文档Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();//lauch excel applicationexcel.Visible = true;//该句代码不设置,wb.PrintPreview()将无法打开Excel文档// 以只读的形式打开EXCEL文件Workbook wb = excel.Application..原创 2020-12-10 19:10:50 · 1339 阅读 · 2 评论 -
C#开发学习笔记:GridView利用正则表达式排除数值列末尾多余的0
#region 设置小数点private void gridView4_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e){ if (e.DisplayText != "") { //利用正则表达式判断当前列值不包含中文 //System.Text.RegularExpressions.Match result=System.Tex.原创 2020-06-10 17:00:20 · 454 阅读 · 0 评论 -
C#开发学习笔记:GridView设置数据相同的列合并
using DevExpress.XtraGrid.Views.Grid;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using...原创 2020-01-02 15:53:01 · 1464 阅读 · 0 评论 -
C#开发学习笔记:WPF的二维绘图(二)——几何图形Geometry
转载自:https://www.cnblogs.com/TianFang/p/5204691.htmlWPF的二维绘图(二)——几何图形Geometry在WPF的DrawingContext对象中,提供了基本的绘制椭圆和矩形的API:DrawEllipse和DrawRectangle。但是,这些是远远不够用的,我们在日常应用中,更多的是使用DrawGeometry函数,它可以绘制更多复杂的...转载 2019-05-14 15:34:56 · 5139 阅读 · 0 评论 -
C#开发学习笔记:WPF使用ViewBox使控件随WinForm窗体的大小改变自适应大小
使用ViewBox嵌套控件<UserControl x:Class="DemoCollection.WPFUserControl2" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.c...原创 2019-05-06 13:29:28 · 3246 阅读 · 0 评论 -
C#开发学习笔记:Math.Round()实现中国式四舍五入
转载自:https://www.cnblogs.com/xiaofengfeng/p/4729973.htmlC#中Math.Round()实现中国式四舍五入C#中的Math.Round()并不是使用的"四舍五入"法。其实在VB、VBScript、C#、J#、T-SQL中Round函数都是采用Banker's rounding(银行家算法),即:四舍六入五取偶。事实上这也是IEEE的...转载 2019-05-06 09:22:49 · 245 阅读 · 0 评论 -
C#开发学习笔记:使用PropertyGridControl编写自定义属性
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System....原创 2019-04-29 19:51:59 · 4634 阅读 · 3 评论 -
C#开发学习笔记:获取项目程序及运行路径的方
转载自:https://www.cnblogs.com/dylanblog/p/4546458.htmlC#获取项目程序及运行路径的方1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”;2.c# winform用A:“Application.StartupPath”:获取当前应用程...转载 2019-05-05 10:21:50 · 210 阅读 · 0 评论 -
C#开发学习笔记:WPF Transform
转载自:https://www.cnblogs.com/songwq/p/3893328.htmlWPF Transform坐标变换的类有5个: (粗体字是它的属性)1.RotateTransform:旋转变换,围绕一个中心(CenterX,CenterY)旋转一个角度Angle。2.TranslateTransform:位移变换,在x,y方向分别移动一个位移。位移大小分别是...转载 2019-05-14 16:33:14 · 1323 阅读 · 0 评论 -
C#开发学习笔记:ASP.NET CSS 小结
转载自:https://www.cnblogs.com/moonache/p/4708908.htmlASP.NET CSS 小结1.ASP.NET 引用CSS1.Site.master里面设置webopt<webopt:bundlereferencerunat="server"path="~/Content/css"/>2.在Bundle.config里面绑定...转载 2019-05-07 09:18:19 · 789 阅读 · 0 评论 -
C#开发学习笔记:图片与字节的互转
1.C# WinForm中,图片与字节的互转System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("图片所在路径(只需要到文件夹不需要到具体图片文件)");System.IO.FileInfo[] files = dir.GetFiles();foreach (System.IO.FileInfo item in files)...原创 2019-05-24 12:31:34 · 560 阅读 · 0 评论 -
C#开发学习笔记:ImageComboBoxEdit使用方法
1.下拉选项绑定图片1.1.在ImageComboBoxEdit控件的Properties属性中的Items属性中添加下拉选项注:Value值必须有值,否则下拉时会永远选中最后一项1.2.为ImageComboBoxEdit控件添加图片集合,并将图片集合的索引与Item项的ImageIndex属性关联Dictionary<string, int> dic =...原创 2019-05-21 09:25:44 · 3590 阅读 · 0 评论 -
C#开发学习笔记:使用WPF画几何图形并使图形随Slider控件放大缩小(在Winform中显示)
1.创建WinForm窗体以及WPF用户控件1.1创建WinForm窗体2.创建WPF用户控件3.先选中工程文件(WPF用户控件所在的工程)生成一下,这样才能在工具箱中看见新加的WPF用户控件然后将WPF用户控件拖入WinForm窗体中(WinForm与WPF互相操作需要在WinForm中添加ElementHost控件,VS2013添加WPF用户控件是...原创 2019-05-16 16:18:36 · 1591 阅读 · 0 评论 -
C#开发学习笔记:WPF中鼠标滚轮滚动与Slider控件的值改变关联
1.创建WPF控件并布局同时与WinForm关联(1).创建WPF用户控件并布局<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200...原创 2019-05-17 11:06:20 · 2427 阅读 · 0 评论 -
C#开发学习笔记:Web开发ASPxPageControl控件的使用
1.绑定数据源 //创建数据源 System.Data.DataTable dt = new System.Data.DataTable(); dt.Columns.Add("col1"); dt.Columns.Add("col2"); dt.Columns.Add("col3"); dt.Columns.Ad...原创 2019-05-13 16:21:39 · 803 阅读 · 0 评论 -
C#开发学习笔记:委托
转载至:https://www.cnblogs.com/akwwl/p/3232679.htmlC#委托的介绍(delegate、Action、Func、predicate) 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一...转载 2019-08-22 08:56:59 · 148 阅读 · 0 评论 -
C#开发学习笔记:利用递归遍历树控件节点判断某个节点是否已存在
#region 利用递归遍历树控件节点判断某个节点是否已存在/// <summary>/// 利用递归遍历树控件节点判断某个节点是否已存在/// </summary>/// <param name="control">树控件(TreeView或TreeList)</param>/// <param name="nodeName"&g...原创 2019-03-21 08:47:50 · 2016 阅读 · 0 评论 -
C#开发学习笔记:C1FlexGrid设置单元格背景色
private void C1FlexGrid_OwnerDrawCell(object sender, C1.Win.C1FlexGrid.OwnerDrawCellEventArgs e){ string a = C1FlexGrid.Cols[e.Col].Name; if (C1FlexGrid.Cols[e.Col].Name == "COMSUME_WGT_BF...原创 2019-02-26 13:13:14 · 2546 阅读 · 0 评论 -
C#开发学习笔记:正则表达式
1.字符转义正则表达式中的反斜杠字符(\)指示其后跟的字符是特殊字符,或应按原义解释该字符;转义字符 转义字符 描述 模式 匹配 \a 与报警 (bell) 符 \u0007 匹配 \a "Warning!" + '\u0007' 中的 "\u0007" \b 在字符类中,与退格键 \u0008 匹配 [\b]{3,} "\...转载 2018-12-31 19:12:29 · 347 阅读 · 0 评论 -
C#开发学习笔记:编写自定义Button控件的自定义事件
编写自定义Button控件的自定义事件原创 2016-07-19 18:52:28 · 10389 阅读 · 7 评论 -
C#开发学习笔记:C#通过存储过程创建数据表
C#开发学习笔记:C#通过存储过程创建数据表原创 2016-09-08 11:11:13 · 1316 阅读 · 0 评论 -
C#开发学习笔记:向Dev控件库中的GridControl添加自定义复选框
C#开发学习笔记:向Dev控件库中的GridControl添加自定义复选框原创 2016-08-05 15:56:59 · 6997 阅读 · 1 评论 -
C#开发学习笔记:GridView中如何设置满足条件的行不可编辑(XtraGrid)
GridView中如何设置满足条件的行不可编辑(XtraGrid)原创 2016-09-22 12:55:10 · 6041 阅读 · 0 评论 -
C#开发学习笔记:利用XML配置文件连接数据库
C#开发学习笔记:利用XML配置文件连接数据库原创 2016-09-28 15:20:31 · 4608 阅读 · 0 评论 -
C#开发学习笔记:利用WebClient下载文件
C#开发学习笔记:利用WebClient下载文件原创 2017-01-06 09:30:41 · 999 阅读 · 0 评论 -
C#开发学习笔记:C#利用代码导入Excel数据
C#开发学习笔记:C#利用代码导入Excel数据原创 2017-03-29 13:24:24 · 5044 阅读 · 0 评论 -
C#开发学习笔记:Dev控件库的TreeList动态添加节点
C#开发学习笔记:Dev控件库的TreeList动态添加节点原创 2017-03-07 14:24:31 · 7200 阅读 · 0 评论 -
C#开发学习笔记:xml文件的写入操作
C#开发学习笔记:xml文件的写入操作原创 2017-01-03 19:05:58 · 2474 阅读 · 2 评论 -
C#开发学习笔记:GridControl添加右键快捷菜单
C#开发学习笔记:GridControl添加右键快捷菜单,递归,ContextMenuStrip原创 2017-04-13 13:58:49 · 4726 阅读 · 0 评论 -
C#开发学习笔记:动态调用不同程序集中的方法
C#开发学习笔记:动态调用不同程序集中的方法原创 2017-09-13 15:50:51 · 1032 阅读 · 0 评论 -
C#开发学习笔记:GridView设置满足条件的单元格变色
C#开发学习笔记:GridView设置满足条件的单元格变色,devgrid数据行变色原创 2017-08-25 16:39:28 · 4961 阅读 · 0 评论 -
C#开发学习笔记:C#中实现两个GridControl之间的数据拖拽以及同一个GridControl中的数据行上下移动
C#中实现两个GridControl之间的数据拖拽以及同一个GridControl中的数据行上下移动原创 2017-09-27 12:10:42 · 1956 阅读 · 0 评论 -
C#开发学习笔记:C#中各种数据库参数化SQL语句
1.DB2数据库string strConn = "Provider=IBMDADB2;Data Source=数据库;UID=用户名;PWD=密码;";using (OleDbConnection conn = new OleDbConnection(strConn)){ string strSql = @" SELECT COUNT(*) FROM 表名 T WHERE T...原创 2018-03-30 13:53:00 · 4035 阅读 · 0 评论 -
C#开发学习笔记:使用App.config配置文件配置应用程序运行时扫描依赖程序集的位置
在启动项目工程下面的App.config文件中进行配置<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="MD5Dll;MD5RelyOnDll"/><!--该属性用于配置应用程序搜索程序集的文件夹用分...原创 2018-10-15 09:10:27 · 1254 阅读 · 0 评论 -
C#开发学习笔记:如何解决GridView无法获取最后编辑的单元格的数据
将修改的数据行添加到dt数据表时,由于修改时最后输入内容的cell没有失去焦点,所以行依然属于编辑状态,这种情况下,行的RowState为Detached(代表行不属于任何集合,不一定都是这个状态),所以GetDataRow()或者GridView.DataSource取行数据是获取不到最后有焦点的cell的值,通过以下方法解决foreach (DataRow dr in drs){ /...原创 2018-12-06 10:53:14 · 1157 阅读 · 0 评论 -
C#开发学习笔记:为GridControl的底部数据导航器添加自定义按钮
1.为GridControl的底部数据导航器添加自定义按钮(1).设置GridControl底部的数据导航器可见gridControl1.UseEmbeddedNavigator = true;(2).获取GridControl底部数据导航器的按钮集合DevExpress.XtraEditors.NavigatorButtonsBase nbb = gridControl1.E...原创 2018-12-09 12:24:24 · 2888 阅读 · 2 评论 -
C#开发学习笔记:动态绑定控件事件
C#开发学习笔记:控件动态订阅事件原创 2016-07-26 09:01:39 · 7639 阅读 · 0 评论