
WPF/C#
慧小慧
刚刚接触
展开
-
WPF打印下篇
在上篇里已经把基本数据都做好了,数据集也添加了。现在在文件夹(ReportForms)先添加一个窗口用来当做预览窗口SAPBusinessObjects.WPF.Viewer.dllSAPBusinessObjects.WPF.ViewerShared.dll再给一个Loaded加载事件:接着最关键的一步到了,新建水晶报表,注意:CrystalReport1.rpt,是水晶报表的一个软件程序,需要安装了之后才能添加。添加了之后,就选择空白报表,然后点击确定,在字段资源管理器里,右击数据库字段–选原创 2021-05-25 14:46:47 · 231 阅读 · 1 评论 -
WPF打印上篇
先把基本的数据查询出来,SQL写查询方法–service引用服务方法–client执行方法,先给效果图:在SQL把需要的字段查询出来:(为了防止忘记在哪写的SQL查询方法)Service: [OperationContract] //查询打印商品信息 public DataSet Select_comm_CRV(int intCommodityID) { SqlParameter[] sqlsrv =原创 2021-05-17 15:31:40 · 157 阅读 · 0 评论 -
WPF-DataGrid-表格自增行
表格的初始化只有表头,但是有一些功能是需要在表格里面的空白单元格进行操作的,先给效果图看:因为我不知道如何直接在加载页面的时候给空白表格,所以我做了一个新增按钮出来,就是刚加载页面的时候表格也只是只有表头的,在我点击了“新增”按钮之后,表格就会加载出5条空白的行,所以我是在按钮里给的事件先自定义一个DataTable dg;然后就在按钮里面写代码: //新增 private void Insert_Click(object sender, RoutedEventArgs e)原创 2021-05-03 10:02:45 · 1625 阅读 · 0 评论 -
WPF选择下拉框数据回填其他文本框数据
功能其实很简单,就是一个下拉框,三个文本框,下拉框框数据绑定之后,在我选择下拉框数据的时候,后面的文本框数据就跟着显示出来,说白了,就是在SQL数据查询的时候就直接把该需要的字段的数据查询出来,然后进行相应的回填,先展示效果:绑定下拉框数据,没有触发文本框回填:绑定下拉框数据,触发了文本框回填:在这里,就要给下拉框一个事件了,事件要给对 <ComboBox Grid.Column="2" BorderThickness="0" VerticalAlignment="Bottom" x:N原创 2021-01-20 15:48:14 · 705 阅读 · 1 评论 -
Wpf修改
Wpf中的修改,需要应用三个地方,第一个SQL第二个service第三个client,顾名思义SQL是用来写方法的,service是调用在SQL里写的方法的,client是对service中的调用进行执行的。下面来用一些代码来展示使用的具体方法,使用商贸系统中的商品修改案例;第一SQL:-----修改商品IF(@Type='Update_Commodity') BEGIN ---EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或Fals原创 2020-12-17 18:48:49 · 308 阅读 · 0 评论 -
Wpf连表新增方法二
开发工具与关键技术:Visual Studio 2015 与 wpf在商贸系统中难免会遇到需要(多表)也就是连表新增的,比如商品关系中就有商品表和商品类型明细表,这两张表是务必要连在一起的,这一次与上一篇文章说的方法更为简单,可以直接在客户端里进行获取新增表字段的ID然后直接保存,更MVC里面的多表新增差不多。第一步的方法是一样的,要先在SQL中把新增的方法写好,把需要新增的字段都一一对应写上,其中最重要的就是SELECT @@IDENTITY 这句就是获取新增的ID的意思,还有SQL里面的执行语句要有原创 2020-12-10 21:54:51 · 218 阅读 · 1 评论 -
Wpf(商贸系统)连(双)表新增
在商贸系统中难免会遇到需要(多表)也就是连表新增的,比如商品关系中就有商品表和商品类型明细表,这两张表是务必要连在一起的,如果是用MVC的话,可以直接在控制器中使用var获取新增的ID但在wpf中就要麻烦很多了,首先要先在SQL中把新增的方法写好,把需要新增的字段都一一对应写上,其中最重要的就是SELECT @@IDENTITY 这句就是获取新增的ID的意思------新增商品IF(@Type='Insert_Commodity') BEGIN BEGIN TRAN INSERT PW_C原创 2020-12-04 21:10:59 · 223 阅读 · 0 评论