![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
老板,能不能不改?
不想改代码
展开
-
单表数据新增
开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.6.16今天跟大家分享一下单表的新增,我们先看数据库表的结构,我们将用下面这张货架表,进行讲解。这张货架表都有哪些字段呢,主要字段有货架ID,货架编号,货架名称。当然你们还想到其他的字段都可以加进来。回到页面,添加一个新增的窗口,窗口的搭建,上次有分享过,就不再一一添加了。这个是我搭建好的窗口,当然你们写有可能比我的好看。需要保存多少个字段,就写多少字段的文本框。再写几个按钮,保存,清空,还有关闭按钮等,现在开始再保存按钮写保存方法原创 2021-06-16 10:18:07 · 139 阅读 · 0 评论 -
WPF传值
开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.6.6传值的方法有很多,比如只传一个ID(通过ID查询出所有数据),或者传一个字符串(需要什么字段,传什么字段),又或者传一个实体类(表数据),方法都是大同小异。这里我传一个ID为例吧,先在主页面类找到需要传值的页面(我这里就接着上一篇技术分享来传值吧)。在主页面类,找到打开子页面的方法。然后转到子页面的类,声明一个变量接收,主页面传过来的值。在子页面定义一个接收主页面传过来的字段,这里注意命名要保持一志。子页面接收到,主页面传过来原创 2021-06-01 20:19:10 · 340 阅读 · 0 评论 -
绑定选项卡
开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.5.26在主页面绑定用户控件(子页面),在给页面写一个点击事件时,先在主页面引用点击事件的引用,这个引用可以在网上直接下载。 xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"在主页面,设计一个装子页面的容器。在主页面写一个点击事件,Binding后面的名字可以自定义,但是一定要名字加上Command来规范原创 2021-06-01 16:47:28 · 124 阅读 · 0 评论 -
水晶报表打印
开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.5.16在对应模块文件夹新增(ReportForms)文件夹。右键(ReportForms)文件夹,右键点击新建项在空白处右键,选择表点击创建连接配置数据集下一步使用数据库查询语句,下一步编写查询语句重命名表的名字右键(ReportForms)文件夹,添加打印窗口打印窗口页面,需要用到这两个引用,可以在网上搜索下载。右键(ReportForms)文件夹,添加控制打印页面的类。改为公共类接收需要原创 2021-05-16 20:40:36 · 111 阅读 · 0 评论 -
WPF树形图
开发工具与关键技术:WPF作者:文泽钦撰写时间:2021.04.28数据表分析:分析同级的ID页面代码:<Grid Grid.Column="1" Height="100"> <TreeView x:Name="chapterTree" Grid.Column="0" Grid.Row="1" ItemsSource="{Binding TreeNode}"> <i:Interaction.Triggers>原创 2021-04-28 09:49:46 · 456 阅读 · 0 评论 -
删除
开发工具与关键技术:作者:文泽钦撰写时间:2021.01.18删除方法:打开数据库,先在数据库写存储过程,根据页面传过来的员工 id 查询到对应需要删除的员工数据。在服务端封装删除方法:返回是一个数字(1 或者 0),1 代表删除成功,0 则是删除失 败,所以这里用 int 类型接收;获取页面传过来的值,根据 id 查询出需要删除的员工数据。返回客户端,找的删除按钮,F12转到定义。我这里给了判断,在没有选中需要删除的员工信息时,删除按钮是点击不了的。选中需要删除的数据后,新增按钮就被禁用,删原创 2021-01-20 20:54:47 · 83 阅读 · 0 评论