C#
工作学习过程记录
0&1菜菜
这个作者很懒,什么都没留下…
展开
-
VS怎样生成dll文件
dell文件得生成右击项目点击【属性】选择【类库】右击点击【重新生成】到保存文件的项目的【bin\debug】路径下寻找即可原创 2020-10-02 15:05:09 · 1647 阅读 · 0 评论 -
C#连接mysql(小白版)
大家在学习的过程中常常需要连接到数据库,但是在连接的而过程中,会遇到各种各样的问题,由于本人也是初学者,在这里记录一下自己的学习成果,也希望能给大家带来帮助。mysql在安装时大家一定要记得自己的密码!第一步:...原创 2020-09-26 19:04:13 · 207 阅读 · 0 评论 -
C#之System.ArgumentNullException:“值不能为 null。 Arg_ParamName_Name”
在调用Graphics.DrawImage报出错误信息如下System.ArgumentNullException:“值不能为 null。 Arg_ParamName_Name”这一错误信息报出的时候图片信息已经给到了,但是就有这个问题解决方案 Image newImage = Image.FromFile("图片的位置"); e.Graphics.DrawImage(newImage, e.Bounds);采用formfile将图片信息导入进来,再给到drawimage就可原创 2021-03-21 17:52:48 · 15599 阅读 · 1 评论 -
C#之 fileNotFoundException:XXXXXX image.fromFile
错误信息如下:这个问题是在调试环境下控件内出的问题,并不影响程序的运行效果,解决方案将导入的文件的路径改为绝对路径,就不会再控件上显示这个信息了原创 2021-03-21 17:47:05 · 479 阅读 · 0 评论 -
怎样将datetimepicker控件设置为24小时制(这里以C#为例)
打开【属性】,在属性下找到【CustomFormat】,将后面代表小时的【h】改为【H】是的,只需要将两个小写的H,改为大写的H就可以了原创 2020-12-09 10:58:15 · 3131 阅读 · 0 评论 -
调整C#做出软件比较模糊的问题
在项目中添加以下项目即可,无需进行其他的任何操作,再次启动程序,界面的清晰度将变得非常清晰原创 2020-12-04 15:37:13 · 622 阅读 · 0 评论 -
C#tables的使用(怎样在tables中读取某一行某一字段的数据)
sqlStr = "select * from 表名" ;//从数据库查找数据 adapter = new MySqlDataAdapter(sqlStr, conn); dsCountry = new DataSet(); adapter.Fill(dsCountry, "表名"); dsCountry.Tables["表名"].Rows[0]["字段名"].ToString()...原创 2020-11-30 17:06:31 · 1544 阅读 · 0 评论 -
files的值“<<<<<<<mine“无效,路径中含有非法字符(C#)
在多个人写工程中会遇到一下问题,可以说还是很好解决的报错原图这个问的的解决方式找到文件路径下的【obj】文件夹,打开该文件夹,文件夹的内部会有一个【debug】文件夹,直接将【debug】文件夹删除就可以啦...原创 2020-10-19 18:22:15 · 1221 阅读 · 0 评论 -
get和set的使用(以C#为例)
get和set的操作主要针对于类中的私有变量进行操作原创 2020-10-11 21:18:36 · 437 阅读 · 0 评论 -
c#中combox的模糊查找
什么是模糊查找,在我们使用搜索引擎时将会自动查找网络上的关键词做出对比,使用户可以从关键词中去选择文中介绍的方法也存在一个弊端并没有解决,希望有解决办法的朋友也可以给我支支招弊端模糊查询区分英文大小写模糊查找的下拉高度一致保持在第一次激活的高度模糊查找的第一步 #region 设置Combobox的方法//模糊查询下拉的设置,此方法可以用于多个combox public List<string> getComboboxItems(ComboBox cb)//初始化原创 2020-10-04 15:00:29 · 2194 阅读 · 0 评论 -
C#中form界面的最大化最小化
这是一篇比较有味道的文章 private void dataGridStaff_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (e.ColumnIndex == 2) { if (e.Value != null && e.Value.ToString().Length > 0)原创 2020-10-06 21:24:27 · 579 阅读 · 0 评论 -
C#的chart控件生成的波形图Y轴自适应
既然用到了chart控件,那么这个图像就有各种不确定的数据以及多条曲线在一个表上显示1.Y轴的自适应关于Y轴的自适应只需要在设置图表时将最大值和最小值改为一下代码即可this.chart1.ChartAreas[0].AxisY.IsStartedFromZero = false;2.多条线的展示...原创 2020-10-03 15:28:29 · 7265 阅读 · 0 评论 -
C#生成波形图(chart)
做一些软件时需要输出图表(折线图等),本文介绍的就是vs拥有的chart控件当然还有其他单独的控件等,这里就不进行其他的描述了,毕竟自带的就是香折线图如下(波形图在这里就不进行展示了)设置图表的各种参数代码如下,可根据...原创 2020-10-02 23:13:09 · 4667 阅读 · 3 评论 -
dategridviewcomboxcell值无效(C#)
在dategridview中使用combox(即dategridviewcomboxcolumn)时遇到如下图的错误这种错误实际上分为两种情况(但是个人认为最终的结果还是一种情况):对dategridview的数据更新在column绑定数据源之前,这类情况只需要在将column绑定数据源和dategridview绑定交换顺序即可当不存在第一种情况的时候,仍然报这种错误,这时的原因是,在你从数据库更新到dategridviewcomboxcolumn所在的单元格内容在你绑定的column数据源中并不原创 2020-10-02 14:35:45 · 373 阅读 · 0 评论 -
C#获取当前程序运行路径
找了一下午的文章,真的非常非常有用//获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str =System.Diagnostics.Process.GetCurrentProcess().MainM转载 2020-09-30 22:12:25 · 342 阅读 · 0 评论 -
C#数据类型的转换(常见装换指令)
数据类型转换对于编程人员来说是很常见的事情,在这里只进行方式的介绍,不对每一个具体的详细的转换过程进行逐一介绍了。数据类型的转换分为:隐式转换和显式转换1、隐式转换:顾名思义,隐式转换就是系统自身直接完成的,不用操作者做任何操作隐式转换的转换规则①如果参与运算的数据类型不相同,则先转换成同一类型,然后进行运算;②转换时按数据长度增加的方向进行,以保证精度不降低;③所有的浮点运算都是以双精度进行的;④byte型和short型参与运算时,必须先转换成int型;⑤char可以隐式转换为usho原创 2020-09-28 20:40:04 · 362 阅读 · 0 评论 -
C#创建word文档并选择保存路径
菜菜欢迎大家的到来,有任何不了解的或者讲的不明白的,可以直接在评论区留言,也可以直接私信我,愿意交朋友一起学习的,我们也可以加个微信本文章主要介绍如何创建word文档和保存word文档到指定路径下核心代码如下(注意一定要添加word的dll文件)...原创 2020-09-28 15:38:41 · 835 阅读 · 0 评论 -
C#设置保存路径
正常的软件,我们在向word等中输入内容后需要进行保存,但是在保存的过程中往往是保存在默认的路径下的,用户的需求肯定是要选择保存路径的在保存的时候还是非常简单的,代码如下SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = "word(*.doc)|*.doc|所有文件|*.*|excel(*.xlsx)|*.xlsx"; //设置文件类型 dialog.FileName =原创 2020-09-27 21:17:01 · 7290 阅读 · 2 评论 -
C#在word中插入表格(包含从excel中选取表格插入到word中)
使用word时常常要用表格,我们可以直接在程序中画表格,但是那样的话,代码量大且不说,为了检查程序做出的表格是否是自己需要的,就需要进行多次的测试,这仅仅是一个项目的一个表格,我们可能就需要进行几十次的操作,为了一劳永逸,那就用我们的office这样就可以解决啦,在excel中画出表格这样不仅简单快捷,而且可以重复使用在多个项目上,(妈妈再也不用担心,表格一变再变啦)废话不多说直接上干货1、程序画表格:2、从excel模板中导入表格(缺陷就是教会甲方直接在excel模板中改表格,可能会被老板骂哦)原创 2020-09-27 12:45:18 · 1426 阅读 · 0 评论 -
C#如何实现combobox的双联动(升级版)
之前写过一篇文章是关于combox双联动的,但是有一个明显的缺陷,在用户在第一级的combox中选择了值之后,第二级的combox将会直接将第一个值给显示出来在这里目前为止有两种方案1、使用SelectionChangeCommitted事件2、在将数据库导入的数据添加到items中本人个人还是倾向于第二种方案,至于怎样做的话,其实非常简单,在从数据库查询到数据的时候,将数据逐一添加到Items中向combox添加数据库的数据代码如下在这里插入代码片C#如何实现combox的双联动(简易版)原创 2020-09-26 19:43:11 · 1808 阅读 · 0 评论 -
C#如何实现combobox的双联动(简单版)
两个dategridview的Items都是由数据库导入的且内容不固定,随时有可能增加和删改我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的merma原创 2020-09-21 15:00:31 · 4788 阅读 · 2 评论 -
C#之winform中显示/打开pdf文(包含只显示)
1.打开pdf文件(激活默认打开pdf的浏览器)System.Diagnostics.Process.Start("文件路径"); 2. 通过自带的webBrower控件(含有工具栏)webBrowser2.Url = new Uri("文件地址");下载spire.pdf控件(第三方工具) Spire.Pdf.PdfDocument pdf = new Spire.Pdf.PdfDocument(); Spire.Pdf.PdfDocument pdf = new Spire.P原创 2021-03-22 18:31:28 · 9762 阅读 · 0 评论 -
C# winfrom建立侧边框导航栏(抽屉式)
1:vs自带的treeview控件 2. DexExpress的插件 3. panel、button控件进行制作以上三种方式都可以达到效果,由于时间紧迫,这里就不一一展示了原创 2021-03-21 17:58:40 · 3292 阅读 · 0 评论