摘要: 说道gridview,我总是想起vs2003的DataGrid,可能是用的多点的缘故吧.在datagrid里我做的分页都是自己加页面分页button or label ,然后利用datagrid的自动分页功能.在自己分页button事件里写代码.绑定的多是dataset数据源,每次分页button click事件里都要重新绑定一次.觉得很麻烦,毕竟dataset每次准备数据都要连接数据库.在web程序里要保存dataset数据好像也很麻烦.效率自然很低. 阅读全文
posted @ 2008-04-16 16:47 牵牛望岳 阅读(286) 评论(0) 推荐(0) 编辑
摘要: protected void UserView_RowDataBound(object sender, GridViewRowEventArgs e) { //找到删除按钮 ImageButton DeleteBtn = (ImageButton)e.Row.FindControl("btnDelete"); if (DeleteBtn != null) { //添加确认对话框 DeleteBtn.Attributes.Add("onclick", "return confirm('你确定要删除所选择的数据项吗?');"); } } 阅读全文
posted @ 2008-04-16 12:19 牵牛望岳 阅读(1917) 评论(0) 推荐(1) 编辑
摘要: 数组是具有相同数据类型的项的有序集合。要访问数组中的某个项,需要同时使用数组名称及该项与数组起点之间的偏移量。在 C# 中,声明和使用数组的方法与 Java 有一些重要区别。 一维数组 一维数组以线性方式存储固定数目的项,只需一个索引值即可标识任意一个项。在 C# 中,数组声明中的方括号必须跟在数据类型后面,且不能放在变量名称之后,而这在 Java 中是允许的。因此,类型为 integers 的数组应使用以下语法声明: 阅读全文
posted @ 2008-04-14 16:07 牵牛望岳 阅读(39149) 评论(0) 推荐(0) 编辑
摘要: length 属性(字符串) 返回字符串的长度。 str.length 参数 str 必选。一个字符串或 String 对象的名称。 备注 length 属性包含一个整数,该整数指示 String 对象中的字符数。String 对象中的最后一个字符的索引为 length - 1。 阅读全文
posted @ 2008-04-14 16:06 牵牛望岳 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 描述 返回位于 String 对象中指定位置的子字符串。 语法 strVariable.substring(start, end) "String Literal".substring(start, end) substring 方法的语法包括下述参数: 阅读全文
posted @ 2008-04-14 15:47 牵牛望岳 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|"); “.”和“|”都是转义字符,必须得加"\\"; 3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or"); 阅读全文
posted @ 2008-04-14 10:42 牵牛望岳 阅读(1111) 评论(1) 推荐(0) 编辑
摘要: datakeynames 其sdk中的描述如下: datakeynames:获取或设置一个数组,该数组包含了显示在 gridview 控件中的项的主键字段的名称。 datakeys:获取一个 datakey 对象集合,这些对象表示 gridview 控件中的每一行的数据键值。 gridview的datakeynames属性指出要持久保存在视图状态中的数据字段的名称,以便在回发事件(储如rowcommand)的后期获取它们.作为字符串数组实现的datakeyname,是datagrid控件的datakeyfield属性在gridview中的对应属性。它包括一个datagrid中显示的行的主键和gridview的许多属性: 阅读全文
posted @ 2008-04-09 15:30 牵牛望岳 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 在网页制作中经常出现是否确认按钮,特别是在删除数据库是,如果没有做这种设置就会引起数据的丢失。如果做了确认按钮后就会给用户一次补救的机会,这样就避免了不必要的数据丢失。如果直接用js写的话有很难和后台的操作联系。 解决方案: 给按钮添加Attributes属性,即Button1.Attributes["OnClick"] = "return confirm('are you sure?')"; 这样在客户端生成 OnClick="return confirm('are you sure?')" 用户执行按钮的操作时,先在本地执行弹出一个confirm的确认窗口,再根据用户的选择,判断是否要执行按钮的操作。可能在刚开始的时候会认为服务器端是怎么知道用户的选择,其实在点击后,当选择“取消”时客户端自己进行确认,并没有发到服务器端进行确认。 下面就是一个例子 阅读全文
posted @ 2008-04-08 11:29 牵牛望岳 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 引言    C#语言自C/C++演变而来。它是现代、简单、完全面向对象和类型安全的。C#语言是微软公司针对.Net平台才推出来的一门新语言,作为.Net平台的第一语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果。面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理……    在.NET应用程序开发中,不管是WEB Forms(ASP.NET)还是Windows Forms,都涉及到大量对象的事件响应及处理,比如客户在线提交一份订单、或是在Windows窗口上移动鼠标等都将有事件发生。那么在C#中,是怎样声明事件并为事件添加响应方法的呢?下面的文章对此为大家作了详细的讲述。 阅读全文
posted @ 2008-04-08 10:48 牵牛望岳 阅读(3536) 评论(0) 推荐(0) 编辑
摘要: “&&”(逻辑与)是逻辑运算符。 “逻辑与”相当于生活中说的“并且”,就是两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”。 逻辑运算符把各个运算的变量(或常量)连接起来组成一个逻辑表达式。 逻辑运算符有4个,它们分别是: !(逻辑非)、 ||(逻辑或)、&&(逻辑与) ^(异或)。在位运算里面还有 &(位与)、|(位或)的运算。 什么是逻辑运算--逻辑运算用来判断一件事情是“对”的还是“错”的,或者说是“成立”还是“不成立”,判断的结果是二值的,即没有“可能是”或者“可能不是”,这个“可能”的用法是一个模糊概念,在计算机里面进行的是二进制运算,逻辑判断的结果只有二个值,称这二个值为“逻辑值”,用数的符号表示就是“1”和“0”。其中“1”表示该逻辑运算的结果是“成立”的,如果一个逻辑运算式的结果为“0”,那么这个逻辑运算式表达的内容“不成立“。 1&&1 = 1 1&&0 = 0 0&&0 = 0 阅读全文
posted @ 2008-04-04 21:10 牵牛望岳 阅读(2051) 评论(0) 推荐(0) 编辑