c#
边境正在努力的程序员
这个作者很懒,什么都没留下…
展开
-
C#32Byte^HEX^转图片(十六进制转图片)
C#16进制字符转图片原创 2023-01-29 17:49:27 · 512 阅读 · 2 评论 -
C#DataGridView选中行赋值刷新了,但是列表没刷新
前久我遇到了一个问题就是2个控件,一个按钮是点击了它选择下一行,另外一个是点击了它就选择下一行,但是后面写好以后点击了上下行主表的DataGridView选中行还是没有变换,但是关联它的从表的DataGridView信息都已经变了,后面也打断点看,确实赋值上去了,但是选中行确实没刷新,后面找了半天找到了一个方法希望对大家有用.bsReport是赋值dgvReport的BindingSource bsReport.MovePrevious(); bool flag = thi原创 2022-04-24 21:02:23 · 1538 阅读 · 0 评论 -
代码大全2阅读笔记
六.创建具备可读性的短名1.使用标准缩写。2.去点非前置元音,例如apple改为appl3.去掉虚拟词and or the4.去点无效后缀 ing ed5.缩写要一致,不要有的地方Number 有的地方Num6.创建你能读出来的名字.7.避免容易看错或者读错的字符,BEND相对比ENDB和B_End更会出错。8....原创 2022-03-31 19:22:12 · 239 阅读 · 0 评论 -
c# JSON转变量实例
JavaScriptSerializer js = new JavaScriptSerializer(); //实例化一个能够序列化数据的类RootReturn list = js.Deserialize(responseText);4.0JavaScriptSerializer js = new JavaScriptSerializer(); //实例化一个能够序列化数据的类RootReturn list = js.Deserialize(josn);string status = li原创 2022-03-27 22:28:10 · 575 阅读 · 0 评论 -
代码大全2阅读笔记
四.非正式明明规则1.区分变量和子程序的名称.变量名小写开头,子程序大写开头.(例如我们公司自己规定命名是用小写开头的驼峰命名法firstName, camelCase,子程序窗体Frm开头)。2.区分类和对象3.表示全局变量,g_开头。4.表示变量成员...原创 2022-03-25 21:10:01 · 287 阅读 · 0 评论 -
代码大全2阅读笔记
标题第十一章节:变量名的力量一.选择好的变量名的注意事项1.有清晰的定义,例如X,X1这样的,没有任何实际意义的名称,不建议使用.2.两个特征第一容易理解,不要过于太长.二.为特定数据类型命名1.例如for循环时候大多时候都用 i j k 来循环,有时候清晰它的命名会让我们代码更清晰直观.2.注意临时变量的使用3.枚举命名时候可以通过加前缀给对应信息分组.三.命名规则的力量为什么有命名规则:1.要求你更多的按规矩行事.2.有注意时间长了也熟悉自己代码。3.有助于团队不用在理解代原创 2022-03-20 20:41:32 · 194 阅读 · 0 评论 -
关于昨天遇到的BUG
在这昨天开发一个程序过程中遇到了一个很小的BUG,当时程序运行起来,开始进行业务操作,也没有报错。对于这个问题BUG我反思几个问题,也是总结。一.问题的原因是一个布尔的方法,需要返回一个true或者false但是我进方法时候就给变量x赋值了false,但是俩面有几个if判断,外面大if里面嵌套了几个if,里面的if都有给x赋值对应的值,但是最外层的else没有考虑进去导致成功了还是返回false。二.从上面这几点发现了我的问题1.测试的时候没走完逻辑,就感觉代码简单,自己写的逻辑没问题,测试没有把有所原创 2022-03-19 12:12:39 · 115 阅读 · 0 评论 -
工作2周年心得
记得是19年10月17到公司入职,也就是说今年天是我入职的两周年,也是我不入社会的第二年,虽然前面在另外一个公司实习过两个月,但毕竟不是我心仪的开发岗位,所以说今天就是我正式工作的第二年。应该是每天都在撸代码,感觉时间过的真快,一晃眼也就两年了,我也从开始进入职场做事情畏畏缩缩到现在遇到问题也不会慌张,知道冷静去想如何解决问题,心智上成熟了一大截。还好刚来公司时候张哥也一直给我帮助,先了解我的工作能力,指出我存在的问题,提醒我要先注重哪些知识点的学习,工作中遇到的问题也能帮助我很多,提醒我多做,多练,多原创 2021-10-17 15:05:46 · 1633 阅读 · 5 评论 -
随笔 C#下载URL地址的PDF文件
#region 调用本地文件使用返回pdfbyte数组 /// <summary> /// 调用本地文件使用返回pdfbyte数组 /// </summary> /// <param name="srcPdfFile">‘D:\in2434341555551.pdf’</param> /// <returns></returns> public static byte[] GetSign转载 2021-07-01 15:08:59 · 930 阅读 · 0 评论 -
bindingsource转换随笔
DataView dataViewd;dataViewd = bindingsource.List as DataView;DataTable dataTable = dataViewd.Table;原创 2021-04-09 15:26:45 · 139 阅读 · 0 评论 -
生成项目注意事项
1.注意修改生成的程序集名称2.注意观察生成路径是否正确3.程序集对应的CS文件名称4.配置表里面的名称原创 2020-01-09 23:23:26 · 81 阅读 · 0 评论 -
sql触发器使用
sql触发器:触发器是对表进行插入、更新、删除的时候会自动执行的特殊存储过程。语句CREATE TRIGGER *** --触发器名称ON *** --触发的表FOR [DELETE, INSERT, UPDATE] --选择触发器类型AS --触发后要做的语句T-SQL语句GO ...原创 2020-01-05 17:47:26 · 194 阅读 · 0 评论 -
DBHelper连接sql数据库
今天给大家分享一个DBHelper类简单的来说就是对SQL数据库的连接,并且显示数据using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Data.Sql...原创 2019-12-29 00:32:31 · 1603 阅读 · 0 评论 -
C#break和continue
int a = 0; for (int i = 0; i <10; i++) { if (i== 3) { break; } a++; } int ss =...原创 2019-12-22 17:11:18 · 105 阅读 · 0 评论 -
分享C#对文件处理
首先选择文件FolderBrowserDialog fbdialog = new FolderBrowserDialog();if (fbdialog.ShowDialog() == DialogResult.OK){//fbdialog.SelectedPath文件路径使用DirectoryInfo类.net开发中主要用于创建、移动和枚举目录和子目录的实例方法,此类不能被继承 ...原创 2019-12-15 22:17:09 · 125 阅读 · 0 评论 -
C#回车替代Tab方法
winformprotected override bool ProcessCmdKey(ref Message msg, Keys keyData){ if (keyData == Keys.Enter && ( ( !(ActiveControl is System.Windows.Forms.TextBox) || !((System.Windows...转载 2019-12-09 22:21:41 · 304 阅读 · 0 评论 -
C#winform导入excel分享
首先在页面上加入一个BUT按钮,和一个dataGridView。but呢是用来触发此事件,datagriview是用来显示你所导入的Excel做显示的。现在进入操作 private void button1_Click(object sender, EventArgs e) { OpentExcel(); }便于大家查看我把方法...原创 2019-12-07 15:50:33 · 392 阅读 · 0 评论 -
今天学习了解了一下DataReader,分享一些我会了的简单的用法。
DataReaderdatareader是对command直接进行操作。便于理解的简单方法首先:连接字符串string connStr = "server=.;uid=sa;pwd=123456;database=StudentDB";创建Connection对象 SqlConnection conn = new SqlConnection(connStr);打开连接...原创 2019-12-03 18:39:16 · 225 阅读 · 0 评论 -
最近用到的一些DataSet使用方法
说明:可以把Dataste和Datatable看作一个数据容器。把Dataset看做一个数据库,那么Datatable就是一个表,一个dataset是由多个datatable组成。常用:需要dataset里面的datatable时dataset[“表明”]获取dataset里面的Datatable行时dataset.Tables[“表明”].Rows[0][“列名”].ToSt...原创 2019-11-24 22:21:11 · 659 阅读 · 0 评论 -
最近学习C#winform中Bindingsource常用的几个方法
Bindingsource常用方法Bindingsource我是一个刚刚踏入职场一周的小白,因为开发需求学习了bindingsource,在网上也看了很多资料但是因为自己能力还不够,有的地方还是不能够理解,可能有的知识点直接听都没听说过。今天我把我最近学到一些常用的方法分享给大家。如有错的地方请大家说出来我进行改正。后续的会慢慢加上去。数据绑定数据绑定呢有两种:1.是直接使用属性上的数据...原创 2019-10-20 12:01:36 · 5487 阅读 · 0 评论