
WPF
西红柿..
这个作者很懒,什么都没留下…
展开
-
WPF《千里达客运站综合管理系统》
wpf原创 2022-03-07 21:02:50 · 295 阅读 · 0 评论 -
WPF单表修改
当未选中数据时,则禁用“修改”、“删除”按钮启用“修改”、“删除”按钮(新增)修改共用:新建一个窗口修改按钮(点击弹出窗口)//在“窗口加载事件”之前先实例化服务窗口加载事件(加在权限组下拉框数据)回填‘数据视图所选数据’窗口:页面修改按钮点击事件:运行结果如下:修改数据保存数据库服务端代码:客户端代码:(保存按钮)...原创 2022-02-22 23:09:43 · 405 阅读 · 0 评论 -
WPF单表新增
新增窗口第二步有下拉框,先写下拉框数据库存储过程查询两个下拉框的数据:查询操作人、 查询权限组:服务端:客户端:窗口数据处理代码://下拉框查询完毕数据库数据库代码:服务端服务端代码:客户端客户端更新服务:客户端代码(窗口数据处理代码):...原创 2022-02-22 22:20:59 · 340 阅读 · 0 评论 -
WPF单表删除
在服务端的DAL里面新增的类DALMthods.cs1.先在数据库的存储语句中,写删除语句2.然后在服务器Service上面也有说到,这部分代码只需要写一次,后面直接调用服务端类里面的代码:运行服务端客户端操作1.更新服务:删除按钮点击事件...原创 2022-02-20 19:53:40 · 508 阅读 · 0 评论 -
WPF多表查询
下面在“系统管理”模块创建一个“用户控件”,然后把该用户控件嵌套到选项卡里面添加一个“用户控件”先写好导航按钮点击事件:点击按钮,嵌套选项卡(而选项卡里面装着写好的 用户控件页面)查询正式开始:去数据库写“存储过程”–尽量一个页面一个存储过程(也可以多个页面一个存储过程,但不建议)查询数据如下(并给数据倒叙排序)通过数据库生成序号把 CREATE 改为 ALTER:存储过程就可以修改了完全写好存储过程之后,开始写 服务端代码:新建一个类 :UcStaffAccoun原创 2022-02-20 17:40:53 · 470 阅读 · 0 评论 -
WPF导出
导出有两种:一种是直接写代码导出,另一种是用插件导出直接导出(1)获取DateGrid的表头列(通过Header属性来获取),后面拿它充当Excel的表头(2)获取DateGrid,通过foreach遍历DateGrid看它有多少列,那么就去创建多少列表头(3)获取数据(List列表形式),往表格塞数据先引入好这个程序集(这个程序集在本机安装Office的时候有,在此电脑直接搜索即可)复制粘贴到项目的bin目录下的Debug目录然后在项目添加这个引用...原创 2021-12-29 12:23:50 · 778 阅读 · 0 评论 -
WPF控件的默认样式的查看
(一)查看样式 WPF中常用控件都有一个默认的自定义样式,在Visual Studio中不能直接查看,但是在 Blend for Visual Studio 中可以通过模板来查看。 如下所示: (1)在左下角的“对象和时间线”面板中,找到相应的控件,右键点击打开上下文菜单, 点击 编辑模板->编辑副本。 (2)选择样式的名称(关键字)和定义位置。 在“名称(关键字)”中,如果选第一行,则样式含有自定义的x:Key属性;(2)选择样式的名称(关键字)和定义位置。 在“名称(关键字)”中,如果选第一行原创 2021-10-18 12:40:17 · 740 阅读 · 0 评论 -
WPF实现自动登录
借用App.config文件 去 配置脚本文件客户端代码:页面加载事件:原创 2021-10-12 10:30:01 · 329 阅读 · 0 评论 -
创建WPF项目(三层架构)
1.项目布局:三层架构(把三层架构分为客户端和服务端)1.1 service(服务端) 数据访问层(DAL)类库 业务逻辑层(BLL/领域层)类库 1.2 client(客户端) 表示层(UI层)WPF应用程序2.下面开始创建项目和配置新项目:创建服务端Service(首先创建DAL层)然后创建BLL层这三层有一个相互引用(BLL引用DAL)BLL:业务层DAL:数据层后面需要在业务层开启服务契约,所以在这里添加一个命名空间创建客户端原创 2021-09-17 15:18:18 · 1782 阅读 · 0 评论 -
WPF嵌套页面(窗口嵌套选项卡)
如何在窗口嵌套 选项卡?新建一个窗口,在窗口里:一个按钮对应新建一个用户控件(选项卡)主页面(窗口)代码:操作选项卡 namespace WpfApplication1 { /// <summary> /// MainWindow1.xaml 的交互逻辑 /// </summary> public partial class MainWindow1 : Window { /// <summary>原创 2021-09-06 20:46:57 · 2353 阅读 · 1 评论