- 博客(34)
- 收藏
- 关注
原创 Dapper 更新数据
Dapper 更新数据1.页面代码<Window x:Class="InsertDapper.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expressio
2021-05-17 09:59:39 761 1
原创 Dapper 插入数据
效果图1.页面代码<Window x:Class="InsertDapper.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend
2021-05-08 08:31:01 818
原创 dapper的使用
1.引入dapper若出现了Dapper则说明引入成功2.配置App.config在App.config里的configuration 添加下面的代码<connectionStrings> <add name="connString" connectionString="server=DESKTOP-IIRBGHP\SQL; database=Test;uid=sa;pwd=123;"/></connectionStrings> 其中Server 是
2021-04-29 10:21:14 748
原创 Wpf 建立临时表
在实际项目中,有时候不能直接把数据给数据库,这是就需要建立临临时表了如下:点击 添加 添加数据1.首先先实例化表格一个表格 DataTable dg = new DataTable();2.声名一个条数(用来判断第几条数据) Int Count=0;3.添加按钮的点击事件 private void BtnAdd_Click(object sender, RoutedEventArgs e) { //判断名字是否为空 if (tbName.Text.ToString() !=
2020-11-19 09:27:59 252 1
原创 wpf MVVM的简单绑定
1.前台部分:绑定用Bing <TextBox Text="{Binding MyString}" Width="300" Height="30" VerticalContentAlignment="Center"></TextBox>3.在ViewModel 写属性 #region 属性 private string myString; public string MyString { get {
2020-09-18 11:09:55 133
原创 Wpf创建MVVM
1.首先,先新建一个wpf项目,然后下载安装相关的包prismmvvm 包名2.新建一个ViewModel文件夹,里面新建一个类,继承 NotificationObject3.向项目添加一个propn4.复制一份后重命名为propn,并用vs打开如下图修改 this.RaisePropertyChanged("$property$");5.复制回来,关闭vs项目,重启项目6.如果在MainWindowViewModels打propn 按两次Tab键能有图2代码的则说明成
2020-09-18 08:24:13 381
原创 wpf 新增
功能:点击保存 新增数据<Grid.RowDefinitions></Grid.RowDefinitions>后台//实例化Model(全局变量)HMS2018Entities myModel = new HMS2018Entities(); /// <summary> /// 保存新增 /// </summary> /// <param name="sender"></par
2020-08-09 20:27:47 122
原创 wpf某条数据绑定表格
功能:点击左边数据,右边显示该条数据的明细下面看看他们的关系从图中可以看到托运货物信息明细表里有托物货物信息表的托运单号因此我们可以通过查询托物货物信息表的托运单号,通过托物货物信息表的托运单号作为参数再查询托运货物信息明细表里的数据存储语句代码:IF(@type='SelectHuoWuTuoYunGuanLiDanMingXi')BEGINSELECT Consignm...
2019-08-08 21:04:50 204
原创 SQL导出Excel表格
点击数据然后右键–任务—导出数据点击下一步数据源选SQL Server 开头的那个,然后验证一下身份,数据库选择要导出的数据库,点击下一步数据源选择Excel,然后选择需要导出的位置,点击下一步、点击下一步—>选择要导出的表格后面选择下一步………...
2019-08-08 20:57:25 743
原创 wpf运算
实现功能:在运费和分送费用文本框输入数字,在合计金额里会自行运算并显示出来(注:此方法还没用正则限制只能输入数字,如果输入非数字会报错)在运费文本框写一个文本改变事件后台代码:private void tbYunFei_TextChanged(object sender, TextChangedEventArgs e) {//声明一个int类型的 ...
2019-07-27 10:35:39 155
原创 wpf 自动生成编号(方法二)
效果图:首先要知道它的组成如图知道它是由A0+002组成的,而此查询是倒叙查询,并查询第一条数据服务端代码:客户端:1.先实例化服务 BLL.CheLianDiaoDu.CheLianDiaoDuClient MyChenLianDiaoDu = new BLL.CheLianDiaoDu.CheLianDiaoDuClient();2.声明两个全局变量string Str...
2019-07-27 09:06:59 705
原创 文本框绑定列表并实现数据回填
实现的效果:点击车辆按钮,弹出一个列表,双击可以实现数据回填步骤:在文本框下面加一个列表,并把它置于顶层,在页面加载里,先隐藏列表写一个点击事件,点击一下把列表弹出来,再点一下把列表隐藏查询绑定列表不讲述(。。。。。。。)查询绑定列表后在表头写一个双击事件代码如下:页面加载事件 private void UserControl_Loaded(object send...
2019-07-18 09:15:34 228
原创 Border的简单用法
Border 是一个装饰的控件,此控件绘制边框及背景,它有着几个重要的属性Background:用用一个 Brush 对象来绘制背景 ;BorderBrush:用一个Brush 对象来绘制边框 ;BorderThickness:此属性设置 Border 边框的大小;CornerRadius:此属性设置 Border 的每一个角圆的半径;Padding:此r属性设置 Border 里的内...
2019-07-09 10:36:18 445
原创 新建wpf程序
首先,点击新建项目------>window----->wpf应用程序-------->确定其中,项目里面的App.xaml是启动项目的起始位置和资源,App.xaml.cs是App.xaml的后台,用于整个wpf应用程序的设置,Mainwindow.xaml是设置wpf的界面,Mainwindow.xaml.cs是设置wpf后台的代码而在App.Xaml里面,Star...
2019-07-06 11:06:00 135
原创 自定义启动项
我们都知道,在wpf里的启动项在App.xaml里,如下图所示:而今天讲的却是另外的方法:1、首先,先把App.xaml这个移除选中App.xaml----->右键----->从项目中排除2.新建一个类选中项目----> 点击右键----->添加----->类---->类名改为App2、在类里面添加方法如图所示:第一种方法://STAT...
2019-07-02 09:47:13 194
原创 wpf显示时间
效果:如图所示1、首先写一个文本框用来显示时间如下:2、在后台中,先自定义一个把时间绑定在文本框的方法3、在外部声明一个计时器的全局变量4、在页面加载事件写一个定时器方法页面代码<Window x:Class="显示时间.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p...
2019-06-25 15:08:04 1632
原创 WPF 简单的一个验证登陆
1-1、首先写一张只有用户表,里面有用户和密码两个字段,1-2、写一个登录的储存过程服务端代码:2-1、在服务端写一个登录的方法客户端代码:3-1、样式代码<Grid> <!--账号密码--> <Label x:Name="label" Content="账号" HorizontalAlignment="Left" Ma...
2019-06-18 20:25:23 521
原创 Wpf 配置服务
1、打开Visual Studio点击Visual C#,点击类库,名称命名为BLL层2、在项目中添加DAL层3、添加现有现有项目,引入DAL4、点击BLL——添加引用 ,引用DAL5、点击引用——添加引用——程序集——最近——选中System ServiceModel——点击确定6、定义一个服务契约并引用7、写方法8、添加一个服务点击添加——新建项目——WPF——WPF...
2019-06-14 15:51:34 291
原创 C# 中Cookie,Session,Application的用法与区别?
1.application 储存在服务端,没有时间限制,服务端关闭既销毁(前提自己没写销毁方法)2.session 储存在服务端,客户端(浏览器)关闭既销毁,(若长时间不使用且浏览器未关闭的情况下,默认自动销毁时间为20分钟)3.cooke 储存在客户端,由用户自己销毁application:程序全局变量对象,对每个用户每个页面都有效session:用户全局变量,对于该用户的所有操作...
2019-06-13 16:39:37 374
原创 Wpf分页控件
首先点击左上角按钮wpf书籍显示以下页面效果如下图显示点击按钮Silverlight按钮显示以下页面如下图所示代码如下:<Window x:Class="TabControlDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmln...
2019-06-10 09:16:34 261
原创 Wpf删除
首先,在数据库里先写一个删除的存储语句然后在服务端写一个删除的方法回到客户端,先在客户端实力化下服务端然后在删除的点击事件里写方法,1.先弹出一个模态框提示是否需要删除数据如果点了确定,获取选中数据的id,如果选中的id>0,调用服务端的方法,如果服务端返回的条数>0,则删除成功,否则,就删除失败,代码如下:private void btnDelete_Click...
2019-06-10 09:12:44 224
原创 WPF控件的默认样式的查看
(一)查看样式WPF中常用控件都有一个默认的自定义样式,在Visual Studio中不能直接查看,但是在Blend for Visual Studio 中可以通过模板来查看。首先新建 一个wpf项目然后点击资源把需要的控件拖出来,也可以手写如下图所示(1)点击需要修改的控件,在左下角的“对象和时间线”面板中,找到相应的控件,右键点击打开上下文菜单,点击 编辑模板>编辑...
2019-06-10 09:06:01 566
原创 Wpf新增
首先,先在sql写一条新增的存储语句然后在服务端写一个新增的方法保存新增在客户端上,先实例化服务然后判断从页面获取的数据是否为空,如果不为空则获取从页面传回的数据调用服务端的新增方法,如果服务端返回数据,则新增成功代码如下:private void btn_Sure_Click(object sender, RoutedEventArgs e) { ...
2019-05-27 08:35:20 860
原创 WPF 窗口的属性
窗口的外观WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowsStyle、ResizeMode等属性。Icon 指定窗口的图标; Title 指定窗口的标题; WindowStyle 指定窗口样式,有4个取值:None,无边框;SingleBorderWindow,单边框;ThreeDBorderWindow,3D边框;ToolBorderWind...
2019-05-26 21:27:34 232
原创 WPF验证手机号
功能如下图所示:如果所输入的号码不符合 国内手机号码的规则的话,会弹出提示“手机号码的格式错误”的提示框如下图所示:如果所输入的号码大于11位,会弹出提示“手机号码长度错误”的提示框如下图所示:普及下/*国内手机号码的规则:前3位为网络识别号;第4-7位为地区编码;第8-11位为用户号码。现有手机号段:移动:134 135 136 137 138 139 147 148 15...
2019-05-16 14:39:55 275
原创 WPF的基础
WPF:WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”,是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。WPF特点1、统一的编程模型WPF提供的编程...
2019-05-08 20:53:07 341
原创 Wpf常见的5种布局
Wpf常见的5种布局 栈面板(StackPanel)栈面板可以将元素排列成一行或者一列,它的特点是:每个元素各占一行或者一列,当设置Orientation="Vertical"时,按钮按垂直方向排列显示,默认值也是Orientation=“Vertical”代码:<Window x:Class="Wpf.MainWindow"...
2019-04-22 15:05:31 5537
原创 oracle对表的修改,删除和重命名
oracle对表的修改,删除和重命名注意:以上这些DDL的命令,操作后,皆不可回滚!使用 alter table 语句可以:追加新的列修改现有的列为新追加的列定义默认值删除一个列重命名表的一个列名使用 add 子句追加一个新列新列是表中的最后一列语法:alter table 表名 add (列 数据类型 约束条件,…)...
2019-04-11 21:07:52 2608
原创 oracle 创建表
表名和列名:必须以字母开头必须在 1–30 个字符之间必须只能包含A–Z, a–z, 0–9, _, $, 和 #必须不能和用户定义的其他对象重名必须不能是Oracle 的保留字必须具备:create table权限存储空间必须指定:表名 , 列名, 数据类型, 尺寸创建表create table dept1 (deptno number(2...
2019-04-11 20:32:13 145
原创 oracl数据库计算表中数据的某个值为空时的问题
在 oracl数据库中,当表中有一行数据的某个值为空时,则后面的计算都会等于空例如:在下面的计算中,当奖金系数为空时,那一年的总工资应该为:一个月的工资12 + 奖金系数一个月的工资12 ; 既使奖金系数一个月的工资12为零,总工资也应该为一个月的工资12 才对,但结果却为零.这是因为是无效的,未指定的,未知的或不可预知的值而不是空格或者0,而NVL 函数则可以将空值转换成一个已知的值...
2019-04-08 08:53:49 259
原创 Union all/union , intersect , minus 的用法
union all 操作符返回两个查询的结果集的并集。并且对于两个结果集的重复部分,不去重。union 操作符返回两个查询的结果集的并集。并且对于两个结果集的重复部分,去重。例子:建表create table text1(id number(5) not null,name varchar2(10) );create table text2(id number(5) not null,n...
2019-04-08 08:44:30 332
原创 树形图的简单使用
在做项目的时候,有可能会遇到需要运用到树形图的操作,下面就讲讲简单的树形图的插件的使用:插件官网:http://www.treejs.cn/v3/main.php#_zTreeInfo前期准备1.首先要引用ZTree插件,2.写一个div用来装ZTree内容,3.初始化ZTree实例4.对他们操作的函数,方法…一,引入ztree插件: 二.写一个div用来装ZTree内容...
2019-04-01 17:28:56 290
原创 echars 插件的柱状图,饼状图,散点图的使用
在做项目的时候可能需要使用到柱状图,饼状图,散点图。因此,就讲讲echars 插件的柱状图,饼状图,散点图的使用引用echars插件官网:https://echarts.baidu.com/index.html在使用echars插件时1.首先要引用echars插件,2.写一个div用来装echars内容,3.初始化echars 实例4.指定图表的配置项和数据5.使用指定的配置项和数...
2019-04-01 17:19:36 768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人