![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WinForm
文章平均质量分 57
vbloveshllm
573108383
展开
-
C# treeview节点的模糊查询
1、 首先声明 listSearchTreeNodes变量,红色为查询的文本控件,treeViewdx为当前treeview控件名称,2、查询按钮事件如下:if (string.IsNullOrEmpty(sertext.Text.Trim())) { return; } listSearchTreeNodes = new List(); foreach (TreeNode node in this.treeVi...原创 2022-06-06 14:40:32 · 741 阅读 · 1 评论 -
c# listview控件上移下移功能函数
C# LISTVIEW控件使用方法z直接上代码//朝上移动功能函数private void ListViewItemUpMove(ListView listView){if (listView.SelectedItems.Count == 0){return;}listView.BeginUpdate();if (listView.SelectedItems[0].Index > 0){foreach (ListViewItem listViewItem in listView原创 2022-02-24 11:36:59 · 957 阅读 · 0 评论 -
dev chart 绘制图形
1、整理对应图形后去的数据集合,datatable dtchart 通过dtchart 进行图形数据显示;2、设置chart控件,引用chartdev的dll,当前控件为chartControl13、初始化chart基本属性Series s1 = this.chartControl1.Series[0]; s1.DataSource = dtchart ; s1.ArgumentDataMember = ConstColumnName.COLU...原创 2022-02-18 11:23:34 · 693 阅读 · 0 评论 -
二个数组的筛选
public List<string> GetSYList(List<string> listSZ1, List<string> listSZ2) { if (listSZ2.Count <= 0) return new List<string>(); List<string> listSY = new List<string>(); ...原创 2022-02-15 09:52:33 · 268 阅读 · 0 评论 -
数组和数据集转换
1、把数据集合datatable中的字段转换程数组 public static string[] ConvertList(DataTable dt, string colName) { List<string> list = new List<string>(); DataTable dtzh = dt.DefaultView.ToTable(true, colName); d...原创 2022-02-15 09:46:23 · 338 阅读 · 0 评论 -
dev gridcontrol导出几种格式
1、初始化导出格式下来框,目前提供的有html,pdf,excel txt 等各种方式。初始化函数如下:void InitExportData() { for(int i = 0; i < exportData.GetLength(0); i++) cbExport.Properties.Items.Add(exportData.GetValue(i, 0)); cbExport.SelectedIndex ...原创 2022-02-11 16:13:33 · 676 阅读 · 0 评论 -
Dev Skin 调用及保存
1、初始化dev皮肤列表2、通过配置文件进行读取和切换风格后的读取。3、下次进来默认上次最后保存的风格进行显示;代码如下:1、 SkinHelper.InitSkinGallery(skinRibbonGalleryBarItem1);2、 CheckFile();//检查文件3、 GetXmlSkin();//获取xml主题 public void CheckFile() { try { ...原创 2022-01-14 10:13:25 · 452 阅读 · 0 评论 -
Dev 增加显示不同风格的窗体样式
Dev 增加显示不同风格的窗体样式,以dev15为例子,增加ribbonControl1控件,然后增加ribbonPageGroup1 控件,然后增加skinRibbonGalleryBarItem1控件,都是选中控件后右键属性有对应控件的创建。1:using DevExpress.XtraBars.Helpers;2:添加 skinRibbonGalleryBarItem3:private void Form1_Load(object sender, EventArgs e){Sk..原创 2021-12-09 14:14:37 · 599 阅读 · 0 评论 -
Dev chart导出外部文件
导出pdf,img,html,xls,rtf,txt,代码如下protected void ExportToImage() { if (ChartControl != null) { List<ImageFormatInfo> formats = GetSupportedImageFormats(); if (formats.Count > 0) { stri...原创 2021-11-11 15:25:18 · 293 阅读 · 0 评论 -
C# 截取集合并处理
1、string[] arrDXjh= new string[长度];2.对arrDXjh进行处理并拼接,调用如下函数StringBuilder sbdys = SplitsDXjh(arrDXjh);3.SplitsDXjh函数如下public StringBuilder SplitsDXjh(String[] lstdx) { StringBuilder sb = new StringBuilder(); if (ls...原创 2021-11-03 08:34:03 · 184 阅读 · 0 评论 -
c# 常用函数(一)
1、删除字符串中不可见字符public static string DeleteUnVisibleChar(string sourceString) { var sBuilder = new StringBuilder(131); for (int i = 0; i < sourceString.Length; i++) { int Unicode = sourceString...原创 2021-10-14 16:09:56 · 124 阅读 · 0 评论 -
c# winform 加载行政图
1、调用sharpmap底层dll。2、对应初始化加载背景底图; TileAsyncLayer bingLayer = new TileAsyncLayer(KnownTileSources.Create(KnownTileSource.BingRoadsStaging), "TileLayer - Bing"); mapBox1.Map.BackgroundLayer.Add(bingLayer);其中红色为枚举型,可以切换加载不同的底图枚...原创 2021-10-13 10:31:45 · 182 阅读 · 0 评论 -
文件路径或者保存模板出现非法字符判断
文件路径或者保存模板出现非法字符判断1)string strTemplateName = txtTemplateName.Text; if (string.IsNullOrWhiteSpace(strTemplateName)) { Show("请输入模板名称!", "提示", .Informatio原创 2015-06-10 15:03:53 · 2578 阅读 · 0 评论 -
Dev Treelist使用经验(1)
Dev Treelist使用经验(1)最近项目使用很频繁,主要是treelist控件的使用当前输入列进行判断触发的事件是treeList1_CellValueChanged其中需要判断的比如,当前单元输入的是否是字符还是数字,判断当前单元输入的是否数据库已经存在的功能。此事件触发主要是对当前单元格内容的判断。如下 private bool CheckCharOrNumber原创 2014-03-10 19:27:23 · 4388 阅读 · 0 评论 -
静态页面绝对路径转相对路径
静态页面绝对路径转相对路径 作者:Clear 日期:2008-08-29 经常有新手在做页面的时候不注意路径的安排,通常图方便都写成绝对路径。结果在编辑的时候(非dreamware下)发现不能直接点开,非要经过服务器才可以看到效果。于是写了一段代码,直接将这些有规律的绝对链接转为相对链接,代码如下:复制内容到剪贴板 程序代码using Sys转载 2013-12-13 15:15:14 · 1109 阅读 · 0 评论 -
WinForm系列(一)-控件listview
listview控件使用的时候发现不如datagview控件好使,很多时候通过dataset集合获取后,显示的效果不是自己想要的,比如获取一些数据库表名后,显示的时候很乱。比如想分行显示,想一行显示几个的时候,用起来不是很好用。 如加载一个ds 函数如下: private void LoadLsvDB(DataSet ds) {原创 2013-12-13 09:40:08 · 3357 阅读 · 0 评论 -
winform界面中嵌入图片
最近做cs的项目,其中有很多界面涉及到窗体菜单和工具栏增加图片的问题。本机每次编译通过后上传svn,其他人员更新找不到对应的图片。究其原因是增加了图片到项目中的一个文件夹中,但是对应界面中的图片属性没有设置到嵌入resource资源的选项。所以每次工具栏或者菜单增加图片后,需要修改图片对应的Resources.resx中的persistence的属性为嵌入.resx中,然后删除开发环境中工程下原创 2013-04-12 10:47:06 · 2282 阅读 · 0 评论 -
连接Access数据库的方式
连接access数据库的方式,一种直接通过config配置文件,一种直接通过程序中读取连接字符串信息。原创 2010-12-01 10:37:00 · 957 阅读 · 0 评论