c#
春风遇见杨柳
这个作者很懒,什么都没留下…
展开
-
MVVM数据新增
MVVM数据新增方法首先写好新增按钮事件然后利用条件来判断必填项不能为空!判断完必填项不能为空就到判断数据是否已经和数据库的数据是否已经重复了然后给实体赋值最后保存数据,条数大于0的就保存成功,否则就保存失败...原创 2022-06-09 08:35:29 · 114 阅读 · 0 评论 -
MVVM绑定下拉框
MVVM绑定下拉框方法首先写好下拉框其中需要写好需要绑定数据的ID这是绑定的代码,其中我还加入了如果ID等于0,那就将显示的数据改为----请选择----这就是结果图!原创 2022-05-30 16:36:10 · 171 阅读 · 0 评论 -
MVVM删除数据
MVVM删除的方法。首先在页面写一个删除事件删除的方法需要选中删除的数据,所以先判断删除数据不能为空然后再问用户是否真的需要删除该数据,因为有一些用户是不小心点到的,所以需要有一个过程给用户反应的机会然后再到数据库查询这条选中的信息然后判断查询出来的数据是否大于一条,不然就删除失败,删除完了就刷新页面,就是重新查询...原创 2022-05-18 16:39:16 · 227 阅读 · 0 评论 -
MVVM关闭窗口
MVVM关闭方法需要写命令,然后利用命令执行方法来达到关闭窗口。需要在页面上传参窗口(Window)过去,因为关闭窗口需要窗口的本身自带的方法Close来关闭。这是利用(Command=“{Binding CloseWindowCommand}” )来写命令,利用( CommandParameter=“{Binding ElementName=wdStaffInformation}” )来传达窗口属性过去。这时方法和弹窗。还需要将ViewModel和页面后台连接才可以启动方法。这就是将页面后台原创 2022-05-08 19:23:18 · 869 阅读 · 0 评论 -
C#委托方法
C#委托,可以理解为一种代理方法。就好比如中介差不多之类的别称。由别人委托中介来办事的模式。C#委托是委托某一个方法来实现某个功能。委托是一种引用类型,虽然在定义委托时与方法有些相似,但不能将其称为方法。委托在使用时遵循三步走的原则,即定义声明委托、实例化委托以及调用委托。例如声明定义委托:声明定义完了就可实例化委托了。也就是需要委托什么方法,就比如该图我就是需要委托刷新表格的方法。“+=”就是需要委托调用的方法,而“-=”就是取消该委托的方法,就是到了某个地方不需要该委托方法了就可以利用“-=”原创 2022-04-28 15:09:18 · 786 阅读 · 0 评论 -
数据库查询
我现在学的SQL语句查询分为条件查询和直接查询,条件查询是利用WHERE关键字来写条件的。例如:查询不同课程成绩相同的学生的学号、课程号、学生成绩,分析题目:1、需要查询出学生的学号、课程号和学生成绩。![在这里插入图片描述](https://img-blog.csdnimg.cn/e97cd0e069654c389aff87533e369f39.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQV原创 2022-04-20 16:50:28 · 592 阅读 · 0 评论 -
数据库查询
我现在学的SQL语句查询分为条件查询和直接查询,条件查询是利用WHERE关键字来写条件的。例如:查询出只选修了二门课程的全部学生的学号和姓名,这道题,首先查询所有学生的姓名和学号,然后再利用条件查询出只选修一门功课的学生。![在这里插入图片描述](https://img-blog.csdnimg.cn/ea2f38b75847490abdc629f018a983a3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q原创 2022-04-10 19:45:15 · 443 阅读 · 0 评论 -
数据库查询
数据库查询,也分很多种类,关键词也是挺多的。想要查询出指定的数据就一定要读准题目,分析好了才开始写,不然写着写着就会发现思路不对,然后就是查询不出来,或者查询出错误的数据。例如:查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩。这一道题就要分析好了,首先需要查询的是学生编号、学生姓名和学生平均成绩,然后平均成绩也需要大于60分。这就是首先查询出编号成绩和姓名如果不写完GROUP BY的参数就会报这样的的错。这样才是写完整的数据库查询语句了。数据库查询语句主要还是关键词要对和条件原创 2022-03-29 08:32:46 · 451 阅读 · 0 评论 -
数据库查询
数据库查询有很多种类。主要是记住关键词就差不多了,不过也要学会怎么去应用它。例如一道题:查询课程编号为c001 且课程成绩在80 分以上的学生的学号和姓名;首先是需要审好题,它首先是需要查询出学号和姓名,然后利用多表查询来连接课程编号和课程成绩的表,虽然不用显示出来,但是需要查询出来,因为需要它们来做WHERE条件来筛选出数据来,然后还要将成绩筛选出80分以上的。这是数据库的代码,利用SELECT、FROM来查询,然后利用WHERE来筛选。这是效果图:例如另外一道题:查询不及格的课程,并按课程号从大原创 2022-03-20 09:21:20 · 707 阅读 · 0 评论 -
Grid网格布局
页面布局有很多种方法,网格布局(Grid)就是其中的一种。网格布局(Grid)可以将内容放到一个个分部好的格子里,例:该图显示就是用了网格布局来分配好的。网格布局是利用ColumnDefinitions和RowDefinitions来分配的。RowDefinitions是分行的。例:该图是分了五行。就是图(1)的内容部分。而Height就是设置该行的高度。上图就是设置了每行70的高度。而ColumnDefinitions是分列的。例:该图就是分了四列。代码:Width就是设置列的宽度。该图原创 2022-03-01 16:03:37 · 431 阅读 · 0 评论 -
2021-09-09
控件属性 DisplayMemberPath:这个属性告诉ListBox显示每条数据的那个属性,换句话说,ListBox会去调用这个属性值的Tostring()方法,把得到的字符串放入一个TextBlock(最简单的文本控件),然后再按照前面说的办法把TextBlock包装进一个ListBoxItem里。ListBox的SelectedValuePath属性将与其SelectedValue属性配合使用。当你调用SelectedValue属性时,ListBox先找到选中的Item所对...原创 2021-09-09 11:02:56 · 178 阅读 · 0 评论 -
Window窗体属性
Window窗体属性窗口的外观WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowStyle、ResizeMode等属性。Icon 指定窗口的图标;Title 指定窗口的标题;WindowStyle指定窗口样式,有4个取值:None,无边框;(当ResizeMode属性为NoResize时,仅剩下窗口核心。)SingleBorderWindow,单边框【默认】;ThreeDBorderWindow,3D边框;ToolWindow,工具箱窗口ResizeMode是指定大原创 2021-08-28 08:06:20 · 84 阅读 · 0 评论 -
C#单词
开发工具与关键技术:VS,JavaScript知识作者:陈铨滔撰写时间:2020-8-26ID数据是int带?,其他数据都是string单表查询可以简写不用from和in写后面数据即可,如: var LBJAcad = myModel.SYS_Academe.Select(o=>o) join连表 equals 等于 LayuiTablePage 分页内容 GetStartIndex 获取要跳过的数据条数(同时也是要查询的数据的开始索引) Skip(layuiTable原创 2020-09-08 15:12:00 · 185 阅读 · 0 评论 -
下拉框
开发工具与关键技术:VS,C#知识作者:陈铨滔 撰写时间:2020-8-27下拉框有两种写法:第一种通过绑定下拉框如: createSelect(“classID”, “/Main/SelectClass”);分解:全局变量createSelect 页面ID"classID"方法 /Main/SelectClass图示1.1:运用注意ID不同。第二种1.查询所有的数据,传递数据到页面如://查询所有的机场数据List<S_Airport> airports = my原创 2020-08-28 09:04:47 · 662 阅读 · 0 评论 -
正则表达式
开发工具与关键技术:VS,JavaScript知识作者:陈铨滔 撰写时间:2020-8-26现在方案正则 用于 手机号,身份证,图片文件,数据,余额。正则表达式:又称规则表达式英文名为Regular Expression,在代码中常简写为regex、RegExp或RE正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,可以将字符中符合规则的内容提取出来在构造函数中可以传递一个匹配模式作为第二个参数语法: var 变量=new RegExp("正则表达式"原创 2020-08-27 11:12:23 · 283 阅读 · 0 评论