上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

2013年4月16日

C#基础:ref和out的区别(转)

摘要: ref和out的区别在C# 中,既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员更改参数的值,并保持该更改。若要通过引用传递参数, 可使用ref或out关键字。ref和out这两个关键字都能够提供相似的功效,其作用也很像C中的指针变量。它们的区别是:1、使用ref型参数时,传入的参数必须先被初始化。对out而言,必须在方法中对其完成初始化。2、使用ref和out时,在方法的参数和执行方法时,都要加Ref或Out关键字。以满足匹配。3、out适合用在需要retrun多个返回值的地方,而ref则用在需要被调用的方法修改调用者的引用的时候。注:在C#中,方法的参数传递有四种类型:传值 阅读全文

posted @ 2013-04-16 13:32 星空夜夏梦 阅读(156) 评论(0) 推荐(0) 编辑

SQL 左外连接,右外连接,全连接,内连接(转)

摘要: 连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类:内连接。(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。外连接。外连接可以是左向外连接、右向外连接或完整外部连接。 在FROM子句中指定外连接时,可以由下列几组关键字中的一组指定:LEFT JOIN 或 LEFT ... 阅读全文

posted @ 2013-04-16 10:34 星空夜夏梦 阅读(187) 评论(0) 推荐(0) 编辑

2013年4月15日

在DataTable中进行数据查询 (转)

摘要: 在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,要查询DataTable中的数据,强大的SQL语言就派不上用场了。 有些.NET程序员采取在数据库中建立临时表等方法来解决这类查询问题。而我觉得这种方法不可行,其实只要用.NET类库中提供的DataView类的强大功能(主要是用它的RowFilter属性),就能方便地解决这类查询问题。下面就举一个具体的例子,来说明如何不用SQL语句,用DataView的RowFilter属性 阅读全文

posted @ 2013-04-15 12:45 星空夜夏梦 阅读(2023) 评论(0) 推荐(0) 编辑

2013年4月12日

各种数据库查询前几条数据的方法

摘要: 原文出自:http://chinablog.blog.51cto.com/276793/282953sql在不同数据库查询前几条数据关键字: sql 前几条结果 sql在不同数据库查询前几条数据 1. ORACLE SELECT * FROM TABLE1 WHERE ROWNUM<=N HQL: from table1 t order by t.createTime desc where rownum<=n 2. INFORMIX SELECT FIRST N * FROM TABLE1 3. DB2 SELECT * ROW_NUMBER() OVER(ORDER BY COL 阅读全文

posted @ 2013-04-12 21:55 星空夜夏梦 阅读(587) 评论(0) 推荐(0) 编辑

2013年4月11日

DevExpress右键菜单使用小记

摘要: 添加BarManager和popupMenu组建:设置popupMenu组件的Manager属性:右键点击popupMenu主键,点击Customize选项添加菜单:然后便可添加到鼠标事件中,此处以TreeList为例:View Code 1.private void treeList1_MouseUp(object sender, MouseEventArgs e) 2.{ 3. TreeList tree = sender as TreeList; 4. if (e.Button == MouseButtons.Right 5. && M... 阅读全文

posted @ 2013-04-11 19:41 星空夜夏梦 阅读(233) 评论(0) 推荐(0) 编辑

2013年4月10日

Update 两个表之间数据更新

摘要: 原文出自:http://www.cnblogs.com/redfox241/archive/2008/07/03/1235015.html今天遇到一个问题,就是在原来的一个表的基础上增加两个字段,并且根据历史数据和一个计算方法把这两个字段补齐。到网上查了一下。一、当用一个表中的数据来更新另一个表中的数据,T-SQL提供多种写法(下面列出了二种),但建议用第一种写法,虽然传统,但结构清晰。并且要注意,当用一个表中的数据来更新另一个表中的数据时,二个表一定要有关联!1.update t1set t1.c2 = t2.c2from t2 where t1.c1 = t2.c12.Update t1s 阅读全文

posted @ 2013-04-10 17:24 星空夜夏梦 阅读(243) 评论(0) 推荐(0) 编辑

2013年4月1日

C#中TreeView组件的基本使用方法

摘要: TreeView组件是由多个类来定义的,TreeView组件是由命名空间"System.Windows.Forms"中的"TreeView"类来定义的,而其中的节点(即Node),是由命名空间"System.Windows.Forms"中的"TreeNode"来定义的。所以当在程序中创建一个TreeView对象,其实只是创建了一个可以放置节点的"容器"。而在这个容器中加入一个节点,其实就是加入了从"TreeNode"类中创建的一个节点对象;同样删除一个节点,也就是删除一个&q 阅读全文

posted @ 2013-04-01 14:20 星空夜夏梦 阅读(493) 评论(0) 推荐(0) 编辑

DevExpress.XtraTreeList.TreeList 控件如何找到当前被选中的节点

摘要: 原文出自:http://blog.csdn.net/nash603/article/details/5923727问题: 不知道DevExpress.XtraTreeList.TreeList 控件的哪个成员函数能够让我们找到当前树形结构中被选中的节点解决方案: string tmp = treeL.FocusedNode.GetDisplayText(this.treeListColumnIndex);一开始以为肯定是DevExpress.XtraTreeList.TreeList的成员函数里面以“get...”“selected”开头的函数,一直找不到。后来google之,在国外论坛发现以 阅读全文

posted @ 2013-04-01 14:19 星空夜夏梦 阅读(2176) 评论(0) 推荐(0) 编辑

2013年3月14日

TreeList 树形控件 实现带三种状态的CheckBox

摘要: TreeList 树形控件 实现带三种状态的CheckBox树形控件是使用频率很高的一种控件。对于属性控件往往需要下面两个功能1.TreeList带有CheckBox,并且节点要有三种状态(所有的子节点都选中,所有的子节点都没选择,一部分子节点选中)。使用 DevXpress的TreeList控件很容易实现这一功能。设置TreeList.OptionsView.ShowCheckBoxes = true //是否显示CheckBox设置TreeList.OptionsBehavior.AllowIndeterminateCheckState = true; //设置节点是否有中间状态,即一部分 阅读全文

posted @ 2013-03-14 14:48 星空夜夏梦 阅读(888) 评论(0) 推荐(0) 编辑

2013年3月13日

DevExpress控件TreeList的复选框

摘要: DevExpress的TreeList要想在节点前面显示复选框,得修改属性OptionsView->ShowCheckBoxes=True复选框的子节点与父节点统一的规则有:1,选择某一节点时,该节点的子节点全部选择2,取消某一节点时,该节点的子节点全部取消选择3,某节点的子节点全部选择时,该节点选择4,某节点的子节点未全部选择时,该节点不选择代码就精彩了 private void treeList1_AfterCheckNode(object sender, NodeEventArgs e) { SetCheckedChildNodes(e.Node, e.Node.CheckStat 阅读全文

posted @ 2013-03-13 17:25 星空夜夏梦 阅读(255) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页

导航