摘要: //请编程遍历页面上所有textbox控件并给它赋值为string.emptyforeach (control ontrol in this.controls){if(boxcontrol is text){textbox tb = (textbox)conrol;tb.text=string.empty}}//空值函数nvl(expr1,expr2)nvl2(expr1,expr2,expr3)nullif(expr1,expr2) 比较1和2的值 相等返回null 不相等返回expr1的值//replace 函数 替换string [] sql ={"1234","2345","235 阅读全文
posted @ 2010-12-07 20:07 稍侯..。纠结 阅读(283) 评论(0) 推荐(0)
摘要: 强类型是在编译的时候就确定类型的数据,在执行时类型不能更改,而弱类型在执行的时候才会确定类型。没有好不好,二者各有好处,强类型安全,因为它事先已经确定好了,而且效率高。一般用于编译型编程语 言,如c++,java,c#,pascal等,弱类型相比而言不安全,在运行的时候容易出现错误,但它灵活,多用于解释型编 程语言,如javascript,vb等强类型string FirstName = PersonRow.FirstName;我们拥有一个强类型行,并且我们知道FirstName属性是字符串类型。在此,不会出现杂乱的列名,而且也不存在杂乱的对象转换问题。编译器为我们作类型检查,并且我们可以继续 阅读全文
posted @ 2010-12-07 19:57 稍侯..。纠结 阅读(2126) 评论(1) 推荐(0)
摘要: 绑定表达式 %# Eval("字段名") % %# Bind("字段名") % 1 Eval 单向绑定:数据是只读的 Bind 双向绑定:数据可以更改,并返回服务器端,服务器可以处理更改后的数据,如存入数据库. 2.当对次表达式操作时候,必须用Eval 如%# Eval("字段名").ToString().Trim() % 3 绑定控件的属性时要用Bind,而Eval则是其它一些。 例如:asp:TextBox ID="First" RunAt="Server" Text='%# Bind("FirstName") %' / 例如:td%# Eval("Produc 阅读全文
posted @ 2010-12-07 19:56 稍侯..。纠结 阅读(514) 评论(2) 推荐(0)
摘要: 定义: 使用push()方法可以向数组的末尾添加一个或多个元素并且返回新的长度 。 语法: arrayObject.push(newelement1,newelement2,....,newelementX) Parameter参数 Description描述newelement1 Required. The first element to add to the array必要选项。向数组添加... 阅读全文
posted @ 2010-11-29 20:21 稍侯..。纠结 阅读(832) 评论(0) 推荐(0)
摘要: 我用的是三层架构 dal层public class pdal { public static DataTable view(string rpname) { string sql = "select * from rp ,p where rp.rppid=p.pid and p.pnodeld=0 and rpname='"+rpname+"'"; return help.helps.GetDat... 阅读全文
posted @ 2010-11-12 10:48 稍侯..。纠结 阅读(967) 评论(1) 推荐(0)
摘要: 有两种1、客户端空件 在客户端运行 例如:<input type="text" id="text" />2、服务器端控件 在服务器端运行,需要回发执行,当首次打开页面时需要初始化。例如:<asp:TextBox id="text" type="text" runat="server" />客户端控件也可以转成服务器端控件:<input type="text" id="... 阅读全文
posted @ 2010-11-11 20:48 稍侯..。纠结 阅读(938) 评论(0) 推荐(1)
摘要: 1 :维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策2 : ADO。NET相对于ADO等主要有什么改进?答 ADO数据以Rec... 阅读全文
posted @ 2010-11-10 14:28 稍侯..。纠结 阅读(4974) 评论(1) 推荐(2)
摘要: out 和ref 参数 经常用来通过方法传递参数来获取值,当您的方法不只有一个返回值的时候,这两个参数就发挥作用了。ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 在这篇文章里,我将解释如何在c#应用中使用这两个参数。1、out 参数out 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。pub... 阅读全文
posted @ 2010-11-10 14:17 稍侯..。纠结 阅读(1340) 评论(2) 推荐(1)
摘要: (1)new 运算符 用于创建对象和调用构造函数。 (2)new 修饰符 用于隐藏基类成员的继承成员。 (3)new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。 new 运算符 1.用于创建对象和调用构造函数 例:Class_Test MyClass = new Class_Test(); 2.也用于为值类型调用默认的构造函数 例:int myInt = new int(); myI... 阅读全文
posted @ 2010-11-09 20:44 稍侯..。纠结 阅读(895) 评论(0) 推荐(1)
摘要: 听了孙鑫老师的讲座,了解3G,3G指第三代移动通信技术。第三代与前两代的主要区别是在传输声音和数据的速度上的提升,他能在全球范围内更好地实现无缝漫游,并处理图像、音乐、视频流等多种媒体形式,提供包括网页浏览、电子会议等。IT行业正在飞速发展,并且软件所占的比例越来越多,所以我们的机会还是有很多的,重点在能不能把握住机遇技术不是问题,主要的问题在于数据的传输速度。 阅读全文
posted @ 2010-11-09 20:20 稍侯..。纠结 阅读(190) 评论(0) 推荐(0)