01 2012 档案

newagg新蛋笔试题
摘要:在没有使用Ref关键字的情况下,如何区别方法是按引用传递,还是按值传递?答:值类型的变量(结构体、枚举、基本数据类型)是按值传递。引用类型的变量(数组、字符串、类、接口)是按引用传递。利用out关键字标记的参数是按引用传递的。如果要将基本数据类型按引用传递,怎么办?答:如果要将基本数据类型按引用传递,使用Ref关键字,或者out关键字。( out和ref参数,使参数按引用传递, 经常用来通过方法传递参数来获取值,当您的方法不只有一个返回值的时候,这两个参数就发挥作用了。ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。在这篇文章里,我将解释如何在c#应用中使用这两个 阅读全文

posted @ 2012-01-15 21:58 疯狂的石头陈 阅读(1238) 评论(0) 推荐(0)

GridView 根据多个字段值删除
摘要:protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { int CID = int.Parse(GridView1.DataKeys[e.RowIndex].Values[0].ToString()); int PID = int.Parse(GridView1.DataKeys[e.RowIndex].Values[1].ToString());//删除操作逻辑代码 } 阅读全文

posted @ 2012-01-13 23:09 疯狂的石头陈 阅读(188) 评论(0) 推荐(0)

TreeView 控件应用
摘要:1、 (数据库设计如上)2、代码: private void SetArea() { DataTable dt = new DataTable(); dt = customer.GetArea(); DataView dv = dt.DefaultView; DataTable dtProvince = dv.ToTable(true, "province", "provinceid"); for (int i = 0; i < dtProvince.Rows.Count; i++) { TreeNode nd = new TreeNode(); 阅读全文

posted @ 2012-01-07 17:03 疯狂的石头陈 阅读(171) 评论(0) 推荐(0)

C#中判断扫描枪输入与键盘输入
摘要:C#中判断扫描枪输入与键盘输入 大家好,这是我的第一篇博客,希望大家多多指教。提出问题:在收货系统中,常常要用到扫描枪扫描条码输入到TextBox,当条码无法扫描时,需要手工输入。如果是扫描枪输入时,我们将自动去判读条码,而手工输入时,最终需要加按回车键确认后判读条码。这时候我们就要判断输入设备是手工还是扫描枪。 尝试的方法: 1.将TextBox属性设为ReadOnly=true。结果:无法输入。 2.在TextBox的KeyPress事件中设置属性e.handle=true。结果:扫描枪输入时也会触发KeyPress事件,因此也不能输入。 3.在TextBox的ValueChanged事件 阅读全文

posted @ 2012-01-07 16:51 疯狂的石头陈 阅读(623) 评论(0) 推荐(1)

WCF初接触实作
摘要:WCF初接触实作2011-12-26 11:53 by Higel, 905 visits, 收藏, 编辑我们通过实现一个简单的示例来对WCF有个直观而浅显的认识,希望对初次涉及WCF的朋友有所帮助。可以简单地认为WCF程序分为4部分:契约、服务、宿主、客户端。我们通过一个例子来逐步完成各部分,示例程序中,客户端可以获取一个信息列表,列表中每一项包括ID、值、读值时刻、状态、状态变动时刻。这里我用的是VS2010。首先,创建一个空白解决方案WCFDemo。我们将在其中添加n个项目,分别实现契约、服务、宿主、客户端。如果用VS2010新建“WCF服务库”或者“WCF服务应用程序”,它会默认把契约 阅读全文

posted @ 2012-01-06 16:20 疯狂的石头陈 阅读(221) 评论(0) 推荐(0)

导航