![](https://img-blog.csdnimg.cn/20210512085029323.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#学习
VS.net 开发
Tianqin20140902
这个作者很懒,什么都没留下…
展开
-
C# datagridview实现分页
上面界面上主要用到的控件是panal,splitcontainer,bindingnavigator,datagridview这几个控件,具体的布局是先放一个panal(dock=fill),在用splitcontainer水平分割panal,上面那个panal1放datagridview下面那个放bindingnavigator,在bindingnavigator后面加一个combobox用户显示第几页,实现直接选择第几页的功能。下面上代码:using System;using S...转载 2021-07-14 21:09:32 · 498 阅读 · 0 评论 -
c# 系统休眠调用
笔记:C# 阻止系统休眠实现//定义API函数[DllImport("kernel32.dll")]static extern uint SetThreadExecutionState(uint Flags);const uint ES_SYSTEM_REQUIRED = 0x00000001;const uint ES_DISPLAY_REQUIRED = 0x00000002;const uint ES_CONTINUOUS = 0x80000000; private static转载 2021-05-11 22:50:12 · 231 阅读 · 0 评论 -
UDP广播程序的实现
using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System.Windows.Forms;namespace UDPBroadcast{ /// /// 在界面上,用户可以设置本地进程的转载 2015-08-29 10:17:14 · 610 阅读 · 0 评论 -
DataGridView 列宽和行高自动调整的设定
1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 2、AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。 3、ColumnHeader 调整列宽,以适合列标题单元格的内容。 4、DisplayedCells 调整列宽,以适合当前屏幕上显示的行的列中的所有单元格的内容,包括标题单元格。 5、D转载 2015-08-04 15:33:30 · 887 阅读 · 0 评论 -
C# WinForm通过WebClient实现文件上传下载 (附源码) 分类: C#.NET
//// /// WebClient上传文件至服务器/// /// 文件名,全路径格式/// 服务器文件夹路径private void UpLoadFile(string fileNamePath,string uriString){ //string fileName = fileNamePath.Substring(fileNamePath.LastIndexO转载 2015-09-01 08:55:16 · 1418 阅读 · 0 评论 -
C# 程序员最常犯的 10 个错误
关于C#C#是达成微软公共语言运行库(CLR)的少数语言中的一种。达成CLR的语言可以受益于其带来的特性,如跨语言集成、异常处理、安全性增强、部件组合的简易模型以及调试和分析服务。作为现代的CLR语言,C#是应用最为广泛的,其应用场景针对Windows桌面、移动手机以及服务器环境等复杂、专业的开发项目。C#是种面向对象的强类型语言。C#在编译和运行时都有的强类型检查,使在大多数转载 2015-09-05 08:20:36 · 472 阅读 · 0 评论 -
C#:Socket通信
Server代码12345678910111213141516171819202122232425262728293031转载 2015-09-07 10:36:57 · 495 阅读 · 0 评论 -
C#Socket通信
本文主要讲述:1、正常通信中握手建立2、一对多的通信3、发送接收数据格式转换4、资源释放5、开启并保持服务监听1、握手建立正常的通信通道 项目需要通信的双方(假设是一个上位机、一个下位机)之间需要建立一个稳定的通道,以便进行通信。本项目中具体操作是:上位机作为服务器,下位机作为客户端,同时制定通信协议。上位机首先打开监听转载 2015-09-07 10:47:29 · 761 阅读 · 0 评论 -
C# ListView用法详解 很完整
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3)All转载 2015-11-10 16:38:04 · 741 阅读 · 0 评论 -
datagridview合并表头
在form的构造函数里写下如下代码Utility.exGridView.isEnLarged = false;在datagridview的cellpaiting事件中写如下代码Utility.exGridView exG = new Utility.exGridView();List colNameCollection=new List();fo转载 2015-10-26 14:25:39 · 3225 阅读 · 0 评论 -
滚动条位置设置
private int y; private void Form1_Load(object sender, EventArgs e) { y = 0; } private void Form1_Paint(object sender, PaintEventArgs e)转载 2015-12-31 16:52:12 · 701 阅读 · 0 评论 -
C#系统注销功能
using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace Cancel { static class Program { /// ///转载 2015-12-18 11:15:40 · 1905 阅读 · 1 评论 -
C#绘制柱形图、饼图、曲线图
C#柱形图、饼图、曲线图 的绘制,仅供参考.转载 2016-01-29 10:30:25 · 3062 阅读 · 0 评论 -
窗口最小化后,可在另一程序中点击程序图标,让程序显示出来,唯一程序运行
static class Program { public static string strUserId; public static string strUserName;[DllImport("user32.dll")]//设置窗体位活动窗体 private static extern bool SetForegroundWind转载 2016-03-18 09:58:14 · 788 阅读 · 0 评论 -
将数字格式的日期月份转换为英文月份
private string GetMonthEN(int InMonth) { string strReturn = ""; string strParaMonthn = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec"; string[] strSu原创 2016-02-25 09:35:45 · 11228 阅读 · 0 评论 -
C#通过WebClient/HttpWebRequest实现http的post/get方法
1 //body是要传递的参数,格式"roleId=1&uid=2" 2 //post的cotentType填写: 3 //"application/x-www-form-urlencoded" 4 //soap填写:"text/xml; charset=utf-8" 5 public static string PostHttp(string url, string body,转载 2016-10-10 10:20:26 · 654 阅读 · 0 评论 -
C#实现http协议GET、POST请求
using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;using System.Collections;using System.IO;using System.Text.RegularExpressions;转载 2015-08-28 09:53:56 · 646 阅读 · 0 评论 -
C# 文件读取和写入(UNC(网络共享)/本地文件/url文件)
新建一个类,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Collections;namespace WIFI_Test_Too转载 2015-08-28 13:34:40 · 2409 阅读 · 0 评论 -
C#中DataGridView实现某一列只能输入数字
public DataGridViewTextBoxEditingControl CellEdit = null; // 声明 一个 CellEdit private void datagridyf_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)转载 2015-01-07 13:20:45 · 991 阅读 · 0 评论 -
C#DatagridView中单元格合法验证判断
private void DataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e) { DataGridView dgv = (DataGridView)sender; if (dgv.Columns[原创 2015-01-07 11:38:13 · 2812 阅读 · 0 评论 -
C#如何用换行符,Tab 作为split的分割符?
var str = "这是第一行文本这是第二行文本";var arr = str.Split(Environment.NewLine.ToCharArray());原创 2015-01-07 15:26:22 · 5774 阅读 · 0 评论 -
ZPL中的^BX
http://www.docin.com/p-588024988.html转载 2015-01-30 17:25:40 · 1519 阅读 · 0 评论 -
DataGridView 没失去焦点时单元格提交无效的问题
对datagridview 中的数据进行了修改,当最后一个单元格修改完成后,点击保存按钮时,会发现最后一个单元格的数据未提交至更改的内容中。。解决的方法是:在按扭单击事件中,加上一句:datagridview.CurrentCell = null; 使得datagridview的当前单元格发生变化,进而提交了最后一个单元格的修改操作。原创 2015-01-15 09:21:38 · 2059 阅读 · 1 评论 -
C#中通过DoDragDrop来拖动datagridView中的选中的行
参考:http://blog.csdn.net/soarheaven/article/details/32673791.界面准备(1)首先在form中添加一个DataGridView控件,将默认AllowDrop=false 的属性设置为True,否侧不能拖动!(2)对DataGridView的对象实现非数据源的绑定,因为设置DataSource属性即当控件被数据绑定时,无转载 2015-02-03 13:42:30 · 2356 阅读 · 0 评论 -
C#只允许开启一个执行文件
/// /// True表示已经打开, False表示第一次打开 /// private static bool CheckAppOnlyOne() { bool isok = true; System.Diagnostics.Process[] localByName = System.Diagnostics.Process.GetProcessesByName(System.Diagnosti原创 2015-01-15 10:02:21 · 965 阅读 · 0 评论 -
如何动态调用DLL中类的方法以及属性
在C#中可以通过Assembly来动态加载DLL,然后由它创建类型,接着通过类型的InvokeMember方法来调用DLL中类的方法以及属性。 为了方便说明一下的方法,先说明一下DLL的代码,大致如下:using System;namespace clsTestDll{ /// /// Summary description for TestDll.转载 2015-04-07 11:39:24 · 511 阅读 · 0 评论 -
C#程序实现动态调用DLL的研究
正 文:一、DLL与应用程序 动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。 动态链接库是不能直接执行的,也不能接收消息,它只是一个独转载 2015-04-07 11:02:37 · 566 阅读 · 0 评论 -
C#创建DataTable
Asp.net DataTable添加列和行的方法方法一:DataTable tblDatas = new DataTable("Datas");DataColumn dc = null;dc = tblDatas.Columns.Add("ID", Type.GetType("System.Int32"));dc.AutoIncrement = true;//自动增加转载 2015-05-07 09:15:31 · 398 阅读 · 0 评论 -
C#中的datagridview显示行号
private void DGV_DataInfo_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { var dgv = sender as DataGridView; if (dgv != null) {转载 2015-05-07 16:43:27 · 552 阅读 · 0 评论 -
使用反射来获取枚举的名称、值和特性
enum MyEnum{ AAA, BBB, CCC}.class private auto ansi sealed MyEnum extends [mscorlib]System.Enum{ .field public static literal valuetype Mgen.MyEnum AAA = int32(0) .field public st转载 2015-05-27 14:37:58 · 618 阅读 · 0 评论 -
C#serial Port串口处理~
http://www.xue163.com/19990/183205/1832051293143009900.html转载 2015-06-10 08:18:33 · 562 阅读 · 0 评论 -
c# 创建指定大小的空字符填充的文本文件 在指定位置读写相关内容
private void button1_Click(object sender, EventArgs e){ string strFilePath = @"F:\empty.txt"; //创建用指定大小的空字符填充的文本文件 FileStream fs = new FileStream(strFilePath, FileMode.Ope转载 2015-08-27 21:37:40 · 600 阅读 · 0 评论 -
C#针对datagridview 操作
C#针对datagridview 操作收集的一些资料,内容比较乱,以后再整理C#对DataGridView进行添加、修改、删除数据操作数据库用的是本地服务器(MySql):设定全局变量: MySqlConnection conn; MySqlDataAdapter adapter; MySqlTransaction转载 2015-01-07 11:42:04 · 2468 阅读 · 0 评论