摘要: ⼀、C#常⽤的三种取整⽅式(主要适⽤于double、decimal、float这⼀类型的数据):Math.Round():为四舍六⼊五取整Math.Ceiling():为向上取整(只要有⼩数存在都会加1)Math.Floor():向下取整,有⼩数都会舍去⼆、Decimal、double、float数 阅读全文
posted @ 2022-05-13 16:07 武道巅峰 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1.通过按钮事件,给GridView单元格赋值,这个单元格是一个LookUpEdit控件,设置ID值显示Name属性; 2.页面赋值成功; 3.后台Copy数据源到新的DataTable时,GridView数据源的单元格有新赋的值,但是新的DataTable中单元格值未被成功复制过来; 对比 4.经 阅读全文
posted @ 2020-10-12 09:54 武道巅峰 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、IOC雏形1、程序V1.0话说,多年以前UT公司提出一个需求,要提供一个系统,其中有个功能可以在新春佳节之际给公司员工发送一封邮件。邮件中给大家以新春祝福,并告知发放一定数额的过节费。 经分析,决定由张三、李四和王五来负责此系统的开发。 其中:由张三负责业逻辑控制模块 LogicControll 阅读全文
posted @ 2020-04-10 13:18 武道巅峰 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生 阅读全文
posted @ 2020-04-10 13:16 武道巅峰 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.Dev GridView控件中添加图片列,新增行的图片列默认显示“没有图像数据”; 2.设置图片列的NullText属性值为“ ”(一个空格),就可以解决问题了。 阅读全文
posted @ 2020-03-10 10:31 武道巅峰 阅读(441) 评论(0) 推荐(0) 编辑
摘要: XtraReport交叉表自适应行高及最佳列宽 1.自适应行头的行高,绑定CustomRowHeight事件,代码如下: private Graphics gr = Graphics.FromHwnd(IntPtr.Zero); private void pivotGrid1_CustomRowHe 阅读全文
posted @ 2018-07-30 17:00 武道巅峰 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 在使用devexress pivotgrid做报表的时候,合计项的栏位名称默认是"Grand Total",如何把这个变成自己想要显示的名称呢?使用xrPivotGrid1_FieldValueDisplayText即可实现。如要把"Grand Total"转换成"合计",代码如下: 阅读全文
posted @ 2018-07-25 14:26 武道巅峰 阅读(540) 评论(0) 推荐(0) 编辑
摘要: DevExpress.XtraReports.UI.XtraTable表格如何合并单元格 xrTable的合并单元格属性:RowPan="你想要合并的行数" 阅读全文
posted @ 2018-07-25 11:38 武道巅峰 阅读(803) 评论(0) 推荐(0) 编辑
摘要: //获取第一个数据源DataTable DataTable dt1 = DBHelper.GetDataTable("select top 10 ksdid,user_id,user_pwd from ksd_user_info"); IEnumerable<DataRow> query1 = dt 阅读全文
posted @ 2018-06-14 09:32 武道巅峰 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 将NewItemRowPosition属性设置为Top或Bottom, 在这样的新行中输入数据后,会自动添加到绑定的数据源中的, 如果你希望在按回车时焦点跳至下一列, 只需要设置GridView的OptionNavigations->EnterMoveNextColumn为True即可, 当在最后一 阅读全文
posted @ 2018-03-08 09:41 武道巅峰 阅读(348) 评论(0) 推荐(0) 编辑