2008年3月25日

摘要: 看客可能看问,设置小数点就设置小数点.怎么还有"高级".晕.别急,看完先...大家可能都会遇到在DataGridView中需要设计小数点位数。目前大家使用的方法可能有两种1.在SQL用专门的函数在select时就设好小数点.2.column.DefaultCellStyle.Format = "C3"; 这里也可以设置小数点.但有一个问题是,用户永远只能看到这个处理过的数据,如果有一个数据是0.0... 阅读全文
posted @ 2008-03-25 10:03 煎蛋 阅读(3600) 评论(2) 推荐(0) 编辑

2008年3月21日

摘要: 这两天为权限问题困住。想实现的效果是。用户可以自定义权限组,每个用户的权限可以从组中添加。也可以自己进行定义。用户可以定义基本的新增,删除等命令,也可以定义显示哪个字段。我现在遇到的问题是。如果有一个查询组,可以查询所有的模埠,但不可以新增。用户权限中添加这个查询组后,自己又定义了某个模块的新增功能。当我把这个查询组移除后,我该怎样处理用户自己新增的功能呢? 阅读全文
posted @ 2008-03-21 08:39 煎蛋 阅读(168) 评论(0) 推荐(0) 编辑

2008年3月20日

摘要: 我们经常会遇到这样的情况,在一个窗体中有一个上表,一个下表。下表随着上表的选择变化进行相应的更新,经过几次的修改后,现在把我的方法拿来大家探讨。private int mainRowIndex; //主表格中当前的行号默认设为-1private int funRowIndex; //记录子表格的当前行号.默认设为-1private void gridMaster_SelectionChanged(... 阅读全文
posted @ 2008-03-20 17:39 煎蛋 阅读(192) 评论(0) 推荐(0) 编辑

2008年3月17日

摘要: 有些朋友可能在DataGridView中修改了数据,但没有使该单元格失去焦点,保存时不会系统不会认为这条记录被修改.以下代码可以实现提交当前单元格的修改.背景:使用MDI窗体,点击保存时,检查子窗体包含哪能些更改未递交.不过,建议使用bindingSource进行绑定,将更简单.public virtual void Save() //所有子窗体从此类中继承,并且需先执行base.Save() {... 阅读全文
posted @ 2008-03-17 09:00 煎蛋 阅读(619) 评论(2) 推荐(0) 编辑
摘要: 之前一直使用DataTable绑定到DataGridView,有一些问题需要自己写很多代表来完成。如:1.因为做MDI窗体,所以主窗体点保存时,要检查当前有没有活动的单元格被修改,但又未递交.2.需要在DataGridView中进行查找时,要写一大堆代码,并且还要检查是否已经有删除的记录,因为删除的记录是不能被访问的.但使用bindingSource后,这些问题很容易就被解决了.1.Binding... 阅读全文
posted @ 2008-03-17 08:53 煎蛋 阅读(2259) 评论(0) 推荐(0) 编辑

2006年11月10日

摘要: 今天编写一个查询语句,其中需要比较日期,系统总是提示数据类型不匹配,经查才发现在Access查询日期时,需加上#号做为标识在SQL查询日期时,需加上'号做为标识select * from simple where date>=#2005-2-24# and date<=#2005-6-18#.select * from simple where date>='2005-2-24'... 阅读全文
posted @ 2006-11-10 09:40 煎蛋 阅读(252) 评论(0) 推荐(0) 编辑

导航