摘要: TreeView和ImageList 初学者因为所知道的知识有限所以有很多地方做的可能不合常理,如果大家有什么建议或想法,大家尽管说。 数据库建表(这里用的是Oracle) 数据库操作类代码:View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Data; 5 using System.Data.OracleClient; 6 7 namespace test 8 { 9 class Conn10 {11 //... 阅读全文
posted @ 2012-04-16 13:58 Nearby 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: create table t_users ( userid number primary key , username varchar2(20) not null unique , userpwd varchar2(20) not null );create sequence seq_users_userid start with 1 increment by 1;create trigger tr_users_userid before insert on t_users for each row begin select seq_users_userid.... 阅读全文
posted @ 2012-03-30 19:14 Nearby 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 如果treeview放在Panel里面 当你添加afterselect事件的时候 是会默认选择一个节点的而把treeview放在GroupBox中 在触发afterselect事件的时候 就不会默认选择一个节点 阅读全文
posted @ 2012-03-28 19:36 Nearby 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章《你必须知道的ADO.NET(六) 谈谈Command对象与数据检索》中,我详细讲解了Command对象的基础知识以及基本用法。作为ADO.NET中最具执行力的对象,Command对象实属变幻莫测。在本文中,我将与大家一起探讨Command对象的高级应用与技巧。目录异步执行命令请使用参数化查询获取插入行的ID总结1. 异步执行命令 在ADO.NET 2.0版本之前,执行Command对象命令时,需要等待命令完成才能执行其他操作。比如,执行ExcuteNonQuery()方法,应用程序将会保持阻塞,直到数据操作成功完成或者异常终止以及连接超时。在ADO.NET 2.0版本引入异步执行 阅读全文
posted @ 2012-03-26 21:00 Nearby 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default value][null/not null],….);删除字段的语法:alter table tablename drop (column);添加、修改、删除多列的话,用逗号隔开。使用alter table 来增加、删除和修改一个列的例子。创建表结构:create table test1(id varc 阅读全文
posted @ 2012-03-26 20:33 Nearby 阅读(13082) 评论(0) 推荐(0) 编辑
摘要: C# Corner今天发表了Bechir Bejaoui的一篇文章《What really make difference between structures and classes?》。关于结构和类的区别其实是老生常谈,不过本文总结得较为全面,所以翻译过来给大家共享。 总结起来,两者共有如下区别: 1、结构是值类型,类则是引用类型。因此前者是放在栈(Stack)里,后者则仅仅是将引用地址存放在栈里,而具体的值则存放在堆(heap)里。如下图所示: 2、据第1点可以得出结论,那就是类对象通常用来传递大数据,而结构对象则用来传递小数据。 3、类可以被继承,而结构则不支持。 4、结构对... 阅读全文
posted @ 2012-03-15 14:54 Nearby 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1取得当前行号、列号。introw=e.Row;intcount=e.Count;或者:introwindex=fpSpread1.ActiveSheet.ActiveRowIndex;intcolumnindex=fpSpread1.ActiveSheet.ActiveColumnIndex;2单击一行变颜色。privatevoidspdResult_CellClick(objectsender,FarPoint.Win.Spread.CellClickEventArgs e){//单击Spread列头时,什么也不处理if(!e.ColumnHeader){if(spdResult.Shee 阅读全文
posted @ 2012-03-10 09:52 Nearby 阅读(3704) 评论(2) 推荐(0) 编辑
摘要: 题外话通过前几章的学习,不知道大家对ADO.NET有一定的了解了没有。撇开文章质量不讲,必须肯定的是,我是用心去写每一篇文章的。无论是是在排版上,还是在内容选取上我都花了不少心思。我希望通过本系列文章,无论是新手还是老手,在ADO.NET上都能有所收获。如果大家觉得有帮助,我希望能得到您的推荐和关注,让我知道您对我的肯定。如果大家觉得我写的不好,我也很乐意听取批评的意见,让我们一起进步。摘要今天我要讲的是数据库连接池。说实话,我表示鸭梨很大。因为相比其他章节来说,连接池相对来说难理解一点。我要用最通俗的语句给大家讲明白,讲透彻却也不是一件很容易的事。但是,连接池又是非常重要的知识点,特别是在部 阅读全文
posted @ 2012-03-09 15:59 Nearby 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 摘要到目前为止,我相信大家对于ADO.NET如何与外部数据源建立连接以及如何提高连接性能等相关知识已经牢固于心了。连接对象作为ADO.NET的主力先锋,为用户与数据库交互搭建了扎实的桥梁。它的一生是平凡而又伟大的,总是尽自己最大的努力为用户搭建一条通往数据库的平坦大道。相比连接对象来说,Command对象似乎耀眼的多。Command对象在ADO.NET世界里总是忙忙碌碌,它就像一个外交官,为用户传达了所有操作数据库的信息。目录准备什么是Command对象?必须掌握的几个属性必须掌握的几个方法如何创建Command对象?选择合适的执行命令总结1. 准备 学习知识最快也最好的方法,那就是将理论与实 阅读全文
posted @ 2012-03-09 15:59 Nearby 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 摘要前几篇文章,我都没有详细讲解Data Provider核心对象,因为我希望在讲解这些对象之前,让大家对一些基础的概念有很好的认识。在上一篇文章《你必须知道的ADO.NET(三) 连接字符串,你小觑了吗》中,我详细讲解了连接字符串,相信大家都和我一样意识到它的重要性了。如果说连接字符串是打开数据源大门的钥匙,那么我今天要讲解的则是如何用这把钥匙打开数据源的大门。作为Data Provider的第一核心对象,Connection对象肩负起连接数据源的重任。下面就让我们好好认识这位重量级人物吧!目录理解Connection对象必须掌握的几个方法必须掌握的几个属性说说ConnectionState 阅读全文
posted @ 2012-03-09 15:58 Nearby 阅读(313) 评论(0) 推荐(0) 编辑