C#.NET
工作及工作之余学习过程中的记录,可以指导交流噢
梦想&现实
毕竟几人真得鹿,不知终日梦为鱼!
展开
-
C#中的@符号用法
C#中的@符号其实有很多的用法,我们来看看@有什么神奇之处。1.限定字符串用@符号加在字符串前面表示其中的转义字符“不”被处理。如果我们写一个文件的路径,例如"D:/文本文件"路径下的text.txt文件,不加@符号的话写法如下:stringfileName="D://文本文件//text.txt";如果使用@符号就会比较简单:stringfileName=@"D:/...原创 2015-03-06 14:56:00 · 51 阅读 · 0 评论 -
C#读取Excel文件
1 //excel模板的路径 2 string strSource = Application.StartupPath + "\\" + "ExcelTemplet" + ".xls"; 3 4 DataTable dtGetExcel = new DataTable(); ...原创 2015-06-11 17:35:00 · 25 阅读 · 0 评论 -
ComboxEdit实现二级联动
1 private void cmbXPROVINCE_SelectedIndexChanged(object sender, EventArgs e) 2 { 3 DataBind(cmbXPROVINCE, cmbXROAD); 4 } 5 6 /// <summary> 7 ...原创 2015-07-16 12:49:00 · 25 阅读 · 0 评论 -
LookUpEdit手动编辑怎么设置呢?
近来遇到一问题,用LookUpEdit控件时,无法进行手动删除上面的数据,为此查找资料进行修改:解决方法如下:LookUpEdit的属性--》Properties->TextEditStyl属性改为Standard模式即可...原创 2015-03-20 10:37:00 · 62 阅读 · 0 评论 -
DEV控件中GridView中的复选框与CheckBox实现联动的全选功能
最初的界面图如图1-1(全选框ID: cb_checkall DEV控件名称:gcCon):要实现的功能如下图(1-2 1-3 1-4)及代码所示:图1-2图1-3图1-4O(∩_∩)O哈哈~不要着急哦,看清要实现的功能后我们来上代码啦!! 1 //全局变量 0:表格中的数据没有全部选中 1:表格中的数据全部选中 2 public int iChec...原创 2015-04-28 15:19:00 · 81 阅读 · 0 评论 -
CheckedListBoxControl 实现复选框的单选与多选功能
由于工作需要,需要实现复选框的单选与多选功能,找了好多资料都不是很全,经过两天苦苦的挖挖挖,终于完成啦O(∩_∩)O哈哈~ 用DEV控件中的CheckedListBoxControl控件,当然VS中的复选框组合控件应该按照下面方法也可以实现该功能,可以试下(⊙o⊙)哦代码来啦O(∩_∩)O哈哈~ 1 //首先触发SelectedIndexChanged事件,然后再触发ItemC...原创 2015-04-29 11:40:00 · 101 阅读 · 0 评论 -
TreeList用法(1)
本人按照网上搜的一些小用法整理的:如果要出现左边的效果,代码如下:public DataTable CreateDataTable() { DataTable dt = new DataTable(); //此属性设为true 每个节点前会自动增加一个check框 treeList1.OptionsV...原创 2014-01-13 09:19:00 · 32 阅读 · 0 评论 -
把DataTable中的数据拼接成XML时遇到的问题
错误信息:System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Xml.XmlException: Name cannot begin with the '1' ch...原创 2014-02-12 11:44:00 · 55 阅读 · 0 评论 -
c#获取系统时间的方法(转)
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950//今天 DateTime.Now.Date.ToShortDateString(); //...原创 2014-01-09 14:25:00 · 27 阅读 · 0 评论 -
"LC.exe" exited with code -1 错误
当打开一个VS程序时出现"LC.exe" exited with code -1错误,解决方法是:删除licenses.licx文件即可原创 2013-12-26 15:16:00 · 44 阅读 · 0 评论 -
vs2010 快捷键大全 (转)
VS2010版快捷键Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资...原创 2013-12-31 11:03:00 · 25 阅读 · 0 评论 -
GridControl的用法(1)
一、属性设置 ①去除gridControl上的筛选条//去除上面的筛选条 gridView1.OptionsView.ShowGroupPanel = false; ②设置列名Caption ③绑定数据库中的列 FieldName...原创 2013-12-26 15:07:00 · 23 阅读 · 0 评论 -
C# POST GET请求方式汇总
/// <summary> /// POST方式提交 application/json /// </summary> /// <param name="postUrl">请求地址</param> /// <param name="paramData">入参<...原创 2022-06-07 16:00:00 · 259 阅读 · 0 评论 -
C#.NET系列●接口抽象类
一.接口基本概念 (1)接口:是把公共方法和属性组合起来,以封装特定功能的一个集合。创建接口时,一般一大写的I开头,接口中的成员都是公有的。 接口定义如下: interface IClown //写一个接口和写一个类类似,只是不用写具体方法实现 { string FunnyThingHave { get; } //只需...原创 2023-02-08 17:33:00 · 168 阅读 · 0 评论 -
解决Newtonsoft.Json版本问题
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKey...原创 2021-06-08 13:47:00 · 147 阅读 · 0 评论 -
ZXing 生成二维码和条形码(添加NuGet包)
原创 2022-03-30 13:57:00 · 100 阅读 · 0 评论 -
VS2019创建WebAPI,本地发布WebAPI
一、创建WebAPI1.打开VS2019->创建新项目2.ASP.NET Web应用程序—>下一步3.注意:.NET Framework版本必须高于4.0以上4.选择“Web API”->创建5.创建如下:二、发布WebApi1.右键发布2.本地发布选择“文件夹”->下一步3.选择文件夹的路径,点击完成4.点击发布,发布完成后,查看对...原创 2021-03-03 10:45:00 · 212 阅读 · 0 评论 -
日期转换函数
1 public static string DateTimeFormat(string signDateStyle, string signDate) 2 3 { 4 5 switch (signDateStyle)// 6 7 { 8 9 case "0":10 ...原创 2021-02-24 11:50:00 · 39 阅读 · 0 评论 -
DataRow[]数组转换为DataTable
DataRow[] drData=DataTable.Select(".....");DataTable dtNew=drData.CopyToDataTable();注:DataRow[]数组转换为DataTable用CopyToDataTable()方法即可原创 2020-02-26 09:56:00 · 56 阅读 · 0 评论 -
C# POST multipart/form-data 方式提交数据
一.提交方法 /// <summary> /// MultipartFormData Post方式提交 /// </summary> /// <param name="url"></param> /// <param name="kVDatas"></param...原创 2021-10-18 15:10:00 · 561 阅读 · 0 评论 -
C#下解析、生成JAVA的RSA密钥、公钥
1.从https://www.nuget.org/packages/BouncyCastle/下载对应的nupkg包,放到本地一个文件夹中2.打开VS2010,工具—>NuGet程序包管理器设置—>程序包管理器设置3.增加程序包源4.工具—>管理解决方案的程序包源,找到刚才新增加的程序包源名称,安装对应的程序包源即可5.安装之后,已经引入到该解决方案中6.代...原创 2021-09-22 15:59:00 · 188 阅读 · 0 评论 -
POST提交方式
一.RestSharp(需要引入RestSharp.dll 文件) / // <summary> /// </summary> /// <param name="uploadData">x</param> /// <param name="strFlag">&...原创 2019-05-09 16:54:00 · 37 阅读 · 0 评论 -
c#处理图片格式的转换
1.png->jpg 备注:该种方式转换可以避免图片黑底问题 Image img = Image.FromFile(Application.StartupPath + "\\Sig.png"); using (var bmp = new Bitmap(img.Width, img.Height))...原创 2019-05-17 16:56:00 · 131 阅读 · 0 评论 -
C#一个界面类下面有多个CS文件
一.当我们用VS创建一个Form窗体时,会生成一个窗体类和设计类二.当界面复杂,并且每个界面有多少关联的类时,我们需要按一定规则放,可以放在该窗体下面打开.csproj文件,增加一个修改FormSub1 和Form2Sub2的Compile节点(如果没有,直接增加)修改后,保存,重新用VS打开项目(VS2010和VS2019打开分别展示如下):参考:https://blog...原创 2023-04-21 15:35:00 · 515 阅读 · 0 评论 -
MD5加密汇总
1 #region MD5 2 /// <summary> 3 /// 16位MD5加密 4 /// </summary> 5 /// <param name="password"></param> 6 /// <returns></...原创 2019-06-11 16:22:00 · 38 阅读 · 0 评论 -
xml与DataSet互转
//将DataSet转换为xml字符串 public static string ConvertDataSetToXMLFile(DataSet xmlDS, Encoding encoding){ MemoryStream stream = null; XmlTextWriter writer = null; string result = "<...原创 2019-12-20 13:46:00 · 41 阅读 · 0 评论 -
C#使用JSON相关
一、Json字符串转换为Dictionary /// <summary> /// JSON字符串转为 Dictionary /// </summary> /// <typeparam name="TKey"></typeparam> /// <typeparam n...原创 2020-12-18 11:09:00 · 53 阅读 · 0 评论 -
工作中遇到的问题及解决办法(1)
近段工作技术小结:1、尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。(原因系统是64位,oracle也是64位)解决方法:进行设置此处改为false就行了若是win28 64位系统,还有可能出现问题:HTTP 错误 404.3 - Not Found...原创 2014-09-19 11:00:00 · 27 阅读 · 0 评论 -
一些常用的方法(1)--去除DataTable中的重复数据
private DataTable Display(DataTable dtSource) { DataTable dtTemp = dtSource.Copy(); foreach (DataRow dr in dtSource.Rows) { DataRow[] drRepea...原创 2014-08-15 10:51:00 · 24 阅读 · 0 评论 -
VS2010创建WebService的步骤
1、新建网站 ---ASP.NET 空网站2、添加新项---Web--ASP.NET空Web服务-》添加新项--》web服务原创 2014-08-29 15:09:00 · 27 阅读 · 0 评论 -
Red Hat 6.0 Linux系统跳过登录界面直接进入系统
修改/etc/init/tty.conf文件将exec /sbin/mingetty $TTY改为exec /sbin/mingetty --autologin root $TTY或者修改/etc/inittab文件将3改为1参考网址:http://zhumeng8337797.blog.163.com/blog/static/10076891420112116236942/http:/...原创 2014-07-22 22:53:00 · 32 阅读 · 0 评论 -
请尝试使用 Console.Read。错误原因
当出现错误:如果应用程序没有控制台或控制台输入已通过文件进行了重定向,则无法读取键。请尝试使用 Console.Read。一定是在非控制台应用程序中用了Console.ReadKey();Console.ReadKey();只能再控制台应用程序中出现。...原创 2014-03-14 15:08:00 · 121 阅读 · 0 评论 -
c#连接各种数据库
1.C#连接连接Access程序代码:------------------------------------------------------------------------------- using System.Data;using System.Data.OleDb;......string strConnection="Provider=Microsoft.Jet.OleD...原创 2014-03-14 10:58:00 · 27 阅读 · 0 评论