摘要:
大师兄Smarty教程(修正版 )大师兄Smarty教程修正版,修改了一些网上复制大师兄教程的错误:整个教程分四大部分:一、模板设计部分二、程序设计部分三、实例篇(使用PHP内置MySQL函数)四、实例篇(使用phplib的DB类)附件下载地址:PHP_smarty.rar(精编教程) 阅读全文
posted @ 2012-10-23 19:04
牛肉幹
阅读(216)
评论(0)
推荐(0)
摘要:
本文以小型应用的通用性自动更新程序,开发的程序可以直接拿过来使用,非常方便。其工作原理如下:Update.asmx仅提供一个功能,就是检测是否需要更新,在需要更新的时候就返回一个更新地址,通常情况下返回的地址就是Download.ashx,而在某些特殊情况下,也可以修改服务端使之从其他Url提供更新下载。检测是否需要更新的的具体做法是:首先获取Updata目录中的主程序版本号,再获取数据库中的最新版本号,两者对比。如果相同则直接与客户端提供的版本号相对比并返回结果;如果不同则将主程序版本号写入数据库,然后生成新的更新文件包,直接向客户端返回更新地址。Download.ashx的功能仅仅是将最新 阅读全文
posted @ 2012-10-23 18:30
牛肉幹
阅读(3080)
评论(5)
推荐(0)
摘要:
第三方控件(DevExpress)使用大全【个人开发过程中整理收集】一、ComboBoxEdit1、 如何使其不可编辑TextEditStyle 设置为:DisableTextEditor2、 如何设置鼠标为手形Cursor 设置为:Hand二、GridControl1、 如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click2、 如何新增一条记录(1)、gridView.AddNewRow()(2)、实现gridView_InitNewRow事件3、如何解决GridControl记录能获取而没有显示出来的问题 阅读全文
posted @ 2012-10-23 18:20
牛肉幹
阅读(622)
评论(0)
推荐(0)
摘要:
这次把我写的一个分页控件贴上来。前阵子写了一个winform的数据库管理程序,用一个dataGrid显示数据库表中的所有内容,后来发现当数据库中的条目增多的时候,程序运行速度明显下降,系统占用内存也很大,决定对dataGrid做个分页,每次只取出要显示页的内容。上网搜了一下,没有找到我需要的,于是自己写了一个分页控件。程序很简单,用的时候需要提供pageCount(页数),pageShow(显示的页数),currPage(当前页号)控件提供一个自定义的事件LnkLblClicked,当用户点击页面链接的时候就会触发这个事件。下面是程序的源码。usingSystem;usingSystem.Co 阅读全文
posted @ 2012-10-23 18:13
牛肉幹
阅读(288)
评论(0)
推荐(0)
摘要:
大数量分页,使用存储过程。这个存储过程是网络上考的,呵呵。我把它给贴出来,希望原作者别砸我砖头。。。。。ALTERPROCEDURESP_Pagination/**//******************************************************************千万数量级分页存储过程*****************************************************************参数说明:1.Tables:表名称,视图2.PrimaryKey:主关键字3.Sort:排序语句,不带OrderBy比如:NewsIDDesc,Or 阅读全文
posted @ 2012-10-23 18:05
牛肉幹
阅读(314)
评论(0)
推荐(0)
摘要:
以前都是从事B/S开发,由于公司有个比较大的C/S项目,在使用DATAGRIDVIEW的时候,显示数据量比较大,所以才用分页模式,也不知道这样是否正确。想找个C/S下面的分页控件,都没有什么好的,就自己跟B/S下的分页控件,修改成WINFORM下面的。首先创建一个用户控件名称为pager,在控件中拖入bindingNavigator和bindingSource,修改bindingNavigator,加入必要的一些控件。效果如下:代码实现如下:namespaceWindowsApp.MyControl{/**////<summary>///申明委托///</summary> 阅读全文
posted @ 2012-10-23 18:03
牛肉幹
阅读(327)
评论(0)
推荐(0)
摘要:
郁闷了好长一段时间,做了各种各样的修改,就是“删除”无法执行,罪魁祸首竟然是ListView控件中少设置了一个DataKeyNames属性,悲哀啊!default.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="listView6._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transiti 阅读全文
posted @ 2012-10-23 18:00
牛肉幹
阅读(349)
评论(0)
推荐(0)
摘要:
打算要实现的效果是:由于listview控件本身没有分页的功能,为了达到这么目的,方法一:我们可以结合其他空间来完成,但是对framework要求的版本也比较高;方法二:通过sql语句来完成,通过sql语句完成分页。这里我们采用第二种方法:namespace seperatePage{ public partial class Form1 : Form { string sql; SqlConnectionStringBuilder bldr; SqlConnection cn; int totalcount = 0;//记录总共的记录数 static int page = 0;//记录现在翻 阅读全文
posted @ 2012-10-23 17:58
牛肉幹
阅读(1701)
评论(0)
推荐(0)
摘要:
最近做了一个DataGridView的分页显示Demo。也是看见网络上很多人询问关于DataGridView如何做分页。根据我的认识,Visual Sutido 2005里的DataGridView控件是没有带分页属性的,因此咱们必须通过写代码去实现分页功能。 好了,先看一下Demo的界面。 从界面可以看到,在设计时需要一个DataGridView、BindingNavigate、BindingSource控件,分别命名为dgvInfo、bdnInfo、bdsInfo。 在bdnInfo控件中添加几个用于选择页面的lable和botton,如上图所示。 设计时:1、定义几个所需的公有成员:in 阅读全文
posted @ 2012-10-23 17:56
牛肉幹
阅读(245)
评论(0)
推荐(0)
摘要:
用SqlDataAdapter实现的分页功能很多浏览者都提意见说不好,一次性读出全部数据会影响程序的占用率,造成计算机的“短路”。呵呵,那好把,这次用数据库的存储过程去实现分页,这样是每次按一定数量去读取数据记录,这种方法应该是目前最稳定和最省资源的方法了(嘻嘻嘻,如果还有高手知道有比这更好的方法,请提出,小弟在此谢过)。 首先在数据库里建立以下存储过程:CREATEPROCEDUREdt_DXS_STAFF_ACTIVE@STAFFSTATUSINT,@STAFFNUMINT,@STARTNOINT,@@TOTALCOUNTINTOUTPUT,@@REALNUMINTOUTPUTASDECL 阅读全文
posted @ 2012-10-23 17:50
牛肉幹
阅读(386)
评论(0)
推荐(1)

浙公网安备 33010602011771号