- 博客(29)
- 收藏
- 关注
原创 C#范围切割书写格式:1-3,5,7-11 获取数字 1,2,3,5,7,8,9,10,11 数字1-3,5,7-11 不固定 方法分享
【代码】C#范围切割书写格式:1-3,5,7-11 获取数字 1,2,3,5,7,8,9,10,11 数字1-3,5,7-11 不固定 方法分享。
2024-01-11 16:51:00
411
原创 C#DataGridView选中行赋值刷新了,但是列表没刷新
前久我遇到了一个问题就是2个控件,一个按钮是点击了它选择下一行,另外一个是点击了它就选择下一行,但是后面写好以后点击了上下行主表的DataGridView选中行还是没有变换,但是关联它的从表的DataGridView信息都已经变了,后面也打断点看,确实赋值上去了,但是选中行确实没刷新,后面找了半天找到了一个方法希望对大家有用.bsReport是赋值dgvReport的BindingSource bsReport.MovePrevious(); bool flag = thi
2022-04-24 21:02:23
1636
原创 VS RDLC使用
最近因为工作需求修改了几个工作需要修改了几个Rdlc的报表,给大家分析一下几个点一,页脚页眉使用参数我接到的任务是修改报表上的签名文字以及签名改为图片,不同的审核者对应不同的前面图片开始的时候我认为就只有把对应的参数赋值给对应的控件就行:例如下面:我要改textbox13上显示的参数,我只用修改他的Value他的VAlue的表达式点开,在数据集里面已经存在2我们定义好的一些参数,开始我以为直接就能使用,后面我就直接使用,发现报表一直报错,后面才知道,页眉页脚不能直接使用定义的参数,只能用在通过
2022-04-17 17:01:29
817
1
原创 代码大全2阅读笔记
六.创建具备可读性的短名1.使用标准缩写。2.去点非前置元音,例如apple改为appl3.去掉虚拟词and or the4.去点无效后缀 ing ed5.缩写要一致,不要有的地方Number 有的地方Num6.创建你能读出来的名字.7.避免容易看错或者读错的字符,BEND相对比ENDB和B_End更会出错。8....
2022-03-31 19:22:12
258
原创 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
618
原创 代码大全2阅读笔记
四.非正式明明规则1.区分变量和子程序的名称.变量名小写开头,子程序大写开头.(例如我们公司自己规定命名是用小写开头的驼峰命名法firstName, camelCase,子程序窗体Frm开头)。2.区分类和对象3.表示全局变量,g_开头。4.表示变量成员...
2022-03-25 21:10:01
292
原创 代码大全2阅读笔记
标题第十一章节:变量名的力量一.选择好的变量名的注意事项1.有清晰的定义,例如X,X1这样的,没有任何实际意义的名称,不建议使用.2.两个特征第一容易理解,不要过于太长.二.为特定数据类型命名1.例如for循环时候大多时候都用 i j k 来循环,有时候清晰它的命名会让我们代码更清晰直观.2.注意临时变量的使用3.枚举命名时候可以通过加前缀给对应信息分组.三.命名规则的力量为什么有命名规则:1.要求你更多的按规矩行事.2.有注意时间长了也熟悉自己代码。3.有助于团队不用在理解代
2022-03-20 20:41:32
204
原创 关于昨天遇到的BUG
在这昨天开发一个程序过程中遇到了一个很小的BUG,当时程序运行起来,开始进行业务操作,也没有报错。对于这个问题BUG我反思几个问题,也是总结。一.问题的原因是一个布尔的方法,需要返回一个true或者false但是我进方法时候就给变量x赋值了false,但是俩面有几个if判断,外面大if里面嵌套了几个if,里面的if都有给x赋值对应的值,但是最外层的else没有考虑进去导致成功了还是返回false。二.从上面这几点发现了我的问题1.测试的时候没走完逻辑,就感觉代码简单,自己写的逻辑没问题,测试没有把有所
2022-03-19 12:12:39
127
原创 代码大2阅读笔记
5、持续性1.在代码中检测关键变量的合理性。2.准备抛弃一个变量时可以给它赋值一个不合理的值,例如NULL。3.编写代码时要假设数据并没有持续性,子程序A退出时候值是2出特殊情况,下次进入子程序A的值还是3。4.养成声明和初始化的习惯。6、绑定时间1.定义:把变量和他的值绑定在一起的时间。2.绑定时间越晚约有利。7、数据类型和控制结构之间的关系...
2022-03-17 19:16:51
68
原创 代码大全2阅读笔记
代码大全2阅读笔记第十章节:使用变量的一般注意事项第十章节:使用变量的一般注意事项一.阐述数据的多样性。二.阐述加快变量定义1、在平时代码编写过程中变量顶定义会占用你很多时间。2、隐式声明:1.在你编译变量时候有的编译器会自动为你生成变量(取决于编译器)。2. 存在问题例如VB你编写acctNo会变为acctnum,导致使用时候发现需要的值是错误的。3. 部分编译器的隐式声明是可以关闭的,或者提前把你自己需要的先做出声明中。4. 很多编译器都会提示未使用或者为赋值的变量,需要检查一下。
2022-03-13 13:47:26
640
原创 工作2周年心得
记得是19年10月17到公司入职,也就是说今年天是我入职的两周年,也是我不入社会的第二年,虽然前面在另外一个公司实习过两个月,但毕竟不是我心仪的开发岗位,所以说今天就是我正式工作的第二年。应该是每天都在撸代码,感觉时间过的真快,一晃眼也就两年了,我也从开始进入职场做事情畏畏缩缩到现在遇到问题也不会慌张,知道冷静去想如何解决问题,心智上成熟了一大截。还好刚来公司时候张哥也一直给我帮助,先了解我的工作能力,指出我存在的问题,提醒我要先注重哪些知识点的学习,工作中遇到的问题也能帮助我很多,提醒我多做,多练,多
2021-10-17 15:05:46
1675
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
1013
原创 bindingsource转换随笔
DataView dataViewd;dataViewd = bindingsource.List as DataView;DataTable dataTable = dataViewd.Table;
2021-04-09 15:26:45
159
原创 入职一周年心得
时光飞逝这是我正式入职的第一年,也是做开发的第一年。在去年8月多从学校出来找实习工作,开始找了一份测试的工作,做了2个月左右但是心里还是想着在学校学习了那么久开发,不找一份自己专业的工作感觉对不起我大专在校两年没有逃过一节课,不说100%努力,起码态度是在的。还好我找到测试工作以后没有把网上的开发简历没有下架,后面有个公司就找到了我,也就是我现在刚入职满一年的这个公司。刚开始入职的时候的第一周我也没接触公司的业务,毕竟刚刚入职,而且是个实习生,带我的张哥就让我写一些简单的小功能,也是以后工作上长用的,第二
2020-10-17 13:41:48
332
原创 仪器通讯配置
一.查看仪器首先对仪器进行了解,仪器是自带电脑,还是连接其他的电脑。有的是仪器上直接发送数据,有的是仪器自带软件。(这就是和仪器直接通讯还是和仪器带的软件通讯)二.查看电脑上连接仪器连接方式查看仪器的插口是网线还是数据线,这步的目的是稍后套照通讯设置时候可以更快的判断是要选择网口接收还是窗口接收数据。三.找仪器的通讯配置在仪器上或者仪器自带的软件上找到对应的仪器通讯设置,查看是什么通讯方...
2020-02-22 22:42:40
458
原创 sql触发器使用
sql触发器:触发器是对表进行插入、更新、删除的时候会自动执行的特殊存储过程。语句CREATE TRIGGER *** --触发器名称ON *** --触发的表FOR [DELETE, INSERT, UPDATE] --选择触发器类型AS --触发后要做的语句T-SQL语句GO ...
2020-01-05 17:47:26
205
原创 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
1659
原创 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
128
原创 分享C#对文件处理
首先选择文件FolderBrowserDialog fbdialog = new FolderBrowserDialog();if (fbdialog.ShowDialog() == DialogResult.OK){//fbdialog.SelectedPath文件路径使用DirectoryInfo类.net开发中主要用于创建、移动和枚举目录和子目录的实例方法,此类不能被继承 ...
2019-12-15 22:17:09
143
转载 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
324
原创 C#winform导入excel分享
首先在页面上加入一个BUT按钮,和一个dataGridView。but呢是用来触发此事件,datagriview是用来显示你所导入的Excel做显示的。现在进入操作 private void button1_Click(object sender, EventArgs e) { OpentExcel(); }便于大家查看我把方法...
2019-12-07 15:50:33
410
原创 今天学习了解了一下DataReader,分享一些我会了的简单的用法。
DataReaderdatareader是对command直接进行操作。便于理解的简单方法首先:连接字符串string connStr = "server=.;uid=sa;pwd=123456;database=StudentDB";创建Connection对象 SqlConnection conn = new SqlConnection(connStr);打开连接...
2019-12-03 18:39:16
251
原创 最近用到的一些DataSet使用方法
说明:可以把Dataste和Datatable看作一个数据容器。把Dataset看做一个数据库,那么Datatable就是一个表,一个dataset是由多个datatable组成。常用:需要dataset里面的datatable时dataset[“表明”]获取dataset里面的Datatable行时dataset.Tables[“表明”].Rows[0][“列名”].ToSt...
2019-11-24 22:21:11
680
原创 最近学习C#winform中Bindingsource常用的几个方法
Bindingsource常用方法Bindingsource我是一个刚刚踏入职场一周的小白,因为开发需求学习了bindingsource,在网上也看了很多资料但是因为自己能力还不够,有的地方还是不能够理解,可能有的知识点直接听都没听说过。今天我把我最近学到一些常用的方法分享给大家。如有错的地方请大家说出来我进行改正。后续的会慢慢加上去。数据绑定数据绑定呢有两种:1.是直接使用属性上的数据...
2019-10-20 12:01:36
5753
空空如也
c#FarPoint选中行修改
2023-02-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人