摘要: Linq 增删改查例子 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->public class WorkshopDAL { PlantDataClassesDataContext objPlantDataClasse... 阅读全文
posted @ 2009-04-20 15:49 boer 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 多个条件查询(相当于根据多个条件进行合并一些相同的元素,个人觉得分组统计时用到) var q = from p in db.Products group p by new { p.CategoryID, p.SupplierID } into g select new { g.Key, g }; 求最大值(按照相同的做法可以,求最小值,求和 ,求平均值... var q = from p in db.Products group p by p.CategoryID into g select new { g.Key, MaxPrice = g.Max(p => p.UnitPrice) }; 对于统计的数据进行遍历 foreach (var gp in q) { if (gp.Key == 2) { foreach 阅读全文
posted @ 2009-04-13 16:12 boer 阅读(313) 评论(0) 推荐(0) 编辑
摘要: http://book.51cto.com/art/200812/100240.htm 阅读全文
posted @ 2009-04-09 16:49 boer 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的key/value键值对. 因... 阅读全文
posted @ 2009-03-26 18:12 boer 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 获取DataGridView中单元格的坐标 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> int x = dgAddMatInZSInfo.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex... 阅读全文
posted @ 2009-03-26 09:23 boer 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 为了实现TreeView节点的三种状态:全部选择 ,部分选择,没有选择 。当节点的所有子节点的都处于选择状态时,则该节点也处于选择状态;当节点的部分节点处于选择状态时,则该节点处于部分选择状态;当该节点的所有子节点都没有处于选择状态,则该节点处于没有选择状态。而微软.net提供的TreeView的节点只提供了两种状态,用CheckBox实现的。要想实现三种状态,偶查了很多,最后还是觉得鄙... 阅读全文
posted @ 2009-03-16 20:43 boer 阅读(3297) 评论(0) 推荐(0) 编辑
摘要: 节点拖动和遍历源代码 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 1 private void treeView1_ItemDrag(object sender, ItemDragEventArgs e) 2 { ... 阅读全文
posted @ 2009-03-16 19:59 boer 阅读(1977) 评论(2) 推荐(0) 编辑
摘要: 今天根据任务做了从数据库中查询得到两个List,然后又通过List构造TreeView; 1 数据库中有两张表: 权限类型表:类型ID Function_TypeID 类型编码 Function_TypeCode 类型名称 Function_TypeName ... 阅读全文
posted @ 2009-03-16 19:43 boer 阅读(1316) 评论(0) 推荐(1) 编辑
摘要: 事件简介: 任何进行过图形用户界面开发的编程人员都会知道事件的概念。当用户在使用程序的时候,用户必然要和程序进行一定的交互。比如当用户点击窗体上的一个按钮后,程序就会产生该按钮被点击的事件,并通过相应的事件处理函数来响应用户的操作。这样用户的直观感觉就是程序执行了我要求的任务了。当然,事件并不一定是在和用户交互的情况下才会产生的,系统的内部也会产生一些事件并请求处理的,比如时钟事件就... 阅读全文
posted @ 2009-03-04 14:48 boer 阅读(4483) 评论(0) 推荐(0) 编辑