2017年1月6日

摘要: () 老外专家给了回答,结果没有全到懂,又折腾了20分钟朋友提示才搞定 获取一个自动增加1的流水号值, 第一个参数是本事的数据库连接对象,第2个参数是也这个值为唯一标识返回来一个增量的值,第三个好像没有什么用. DistributedIdGeneratorHelper.Generate(this.S 阅读全文
posted @ 2017-01-06 10:47 夜狼 阅读(199) 评论(0) 推荐(0)
摘要: 空闲之余,看了下全英文的DEV 的XAF帮助文档,一半的英文我认识他,一半的英文他认识我,反正拆开成26个字母我全认识 不那么啰嗦了,先看效果 如何做:分以下几步 第一步:打开这个文件,这个文件就是XAF运行的时候也可以编辑的modelEdit 第二步,找到view节点 第三步,找打你要调整的 li 阅读全文
posted @ 2017-01-06 00:03 夜狼 阅读(249) 评论(0) 推荐(0)

2017年1月5日

摘要: 引用aspose.net控件2.0. docement doc=new document(文件路径和名称); doc.save(输出路径\file.pdf); 阅读全文
posted @ 2017-01-05 11:15 夜狼 阅读(150) 评论(0) 推荐(0)

2016年12月31日

摘要: 简单的说下XAF,王北的博客写得非常好了.我就不在啰嗦, XAF能解决几个问题 1,不用自己创建数据库(设定好Model自动创建数据库,我们只要配置好app.config文件的数据库路径就行.) 2,用什么数据库一般是要对应该数据库使用的语法和类型,用XAF我们不用管,因为XAF会根据我们配置的数据 阅读全文
posted @ 2016-12-31 20:17 夜狼 阅读(143) 评论(0) 推荐(0)
摘要: 写软件很多年了.看过的框架用过的框架非常多.一直想要一种框架,说不出的心烦重复的数据库设计,重复的Model生成,重复的界面设计 一直寻寻觅觅,终于找到一个框架,DEV的XAF,DEV控件用了N年了,但是从来没有关注过DEV的XAF框架.有时,好东西就在身边.......... 2016年12月28 阅读全文
posted @ 2016-12-31 20:09 夜狼 阅读(160) 评论(0) 推荐(0)

2016年12月21日

摘要: 阅读全文
posted @ 2016-12-21 00:24 夜狼 阅读(133) 评论(0) 推荐(0)

2016年12月20日

摘要: 直接帖核心代码 private void button1_Click(object sender, EventArgs e) { this.tableLayoutPanel1.Controls.Clear(); this.tableLayoutPanel1.RowCount = 10; this.t 阅读全文
posted @ 2016-12-20 00:25 夜狼 阅读(162) 评论(0) 推荐(0)

2016年12月7日

摘要: 主窗体顶部为菜单按钮,子窗体内嵌入Panel显示 界面如下: 第二步,主窗体离不开的几个方法 1,点击菜单功能,加载子窗体 private void btnOpenForm_Click(object sender, EventArgs e) { try { string frmName = ((Bu 阅读全文
posted @ 2016-12-07 19:24 夜狼 阅读(684) 评论(0) 推荐(0)

2016年12月5日

摘要: 阅读全文
posted @ 2016-12-05 20:21 夜狼 阅读(102) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-12-05 20:04 夜狼 阅读(67) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示