摘要: Asp.net的GridView在实际的业务逻辑当中,客户都会提前很多不同的要求。就例如Column的动态显示或隐藏。最近在项目的开发当中遇到以下的要求: 1.GridView有一到两个Column是固定不变的。 2.通过设置软件动态地将在DB中已有的field显示出来。 小弟想了一个方法在这里和大 阅读全文
posted @ 2013-06-15 11:44 Matrix博客园 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: OnClick与OnClientClick对于菜鸟的我来说真的花了一点时间去搞清楚。OnClientClick是在客户端方面运行的。而OnClick是会postback在服务器端运行的(这挺废话的)。但这里存在著执行时间和條件。時序性:网页上点击一个button第一个先触发的是客户端的OnClientClick,然後才會執行OnClick。條件性:要在OnClientClick返回true的情況下,OnClick才會被后续执行。在网页默认的情况下:OnClientClick执行函数后,如果函数没有返回值OnClientClick会返回true,所以可以让OnClick顺利执行。但也存在着某些时 阅读全文
posted @ 2013-06-15 11:41 Matrix博客园 阅读(469) 评论(1) 推荐(0) 编辑
摘要: 在网页中浏览数据库数据都会用到GridView控件。有很多种方法可以令GridView控件具有良好的方便的功能,令用户用起来觉得很方便。一个例子:让GridView其中一个字段的值作为连接到另一个网页的超链接。在这里说明一下它的具体实现是怎样的。要完成以上所说的功能首先要知道两个asp.net提供的函数。它就是GridView_RowDataBound(object sender,GridViewRowEventArgs e)。在调用DataBind将数据绑定到GridView的时候,GridView会触发RowDataBound事件。该事件会调用GridView_RowDataBound(o 阅读全文
posted @ 2013-06-15 11:40 Matrix博客园 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 今天看到一篇感覺上十分有用的文章。是在使用SQL来整理字符串格式的。原文如下:SELECTstuff('00000',1,len([ID]),'')+CONVERT(varchar(50),[ID])FROMtable1ID是要格式化的数据,ID是Int类型,CONVERT是把ID转换成varchar类型执行前:ID=1 执行后:00001执行前:ID=22 执行后:00022STUFF删除指定长度的字符并在指定的起始点插入另一组字符。语法STUFF(character_expression,start,length,character_expression)示 阅读全文
posted @ 2013-06-15 11:39 Matrix博客园 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 用JavaScript获取Asp.net服务器端控件CheckBoxList的选中值数组通用版本(不依赖任何类库)functionGetCheckBoxListValue(objID){varv=newArray();varCheckBoxList=document.getElementById(objID);if(CheckBoxList.tagName=="TABLE"){for(i=0;i<CheckBoxList.rows.length;i++)for(j=0;j<CheckBoxList.rows[i].cells.length;j++)if(Chec 阅读全文
posted @ 2013-06-15 11:35 Matrix博客园 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 在最近的工作中使用SQL数据库的时候出现以下错误。具体情况是这样的:在插入数据前,创建了一个临时表#Tmp_Table。然后使用临时表里面的列表项与已有表的列表项进行join的对比。以下是比较具体的代码:Create Table #Tmp_Special_List([ID][nvarchar](400) NULL, [Name][nvarchar](50) NULL, [Reason][ntext]NULL, [Remark][ntext]NULL);Select 已有表的列表项.ID From (已有表 inner join #Tmp_Table on 已有表的列表项.ID=#Tmp_Tab 阅读全文
posted @ 2013-06-15 11:33 Matrix博客园 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 最近工作涉及到将Object转化为XML的数据格式。再网上找了一些资料。现在在这里总结一下目前使用到的方法主要转换代码如下:public static Stream TransforToXMLFormat(object obj){ XmlSerializerFactory xmlSerializerFactory = new XmlSerializerFactory(); XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType()); MemoryStream stream = new MemoryStream(); xm... 阅读全文
posted @ 2013-06-15 11:30 Matrix博客园 阅读(703) 评论(0) 推荐(1) 编辑
摘要: 经过多个月与asp.net奋战后,现在转过来使用C#对上年项目进行的改进——将设计和模拟电话流程结合在一起。具体环境如下:我需要为电话流程设计软件中的四十多个流程元素添加属性设置窗体。每一设置窗体都会从系统中一个唯一的变量池中获取系统变量。因为系统中只有唯一的一个变量池,所以我设计的变量获取窗体也应该只有一个对象实例。这个对象实例在变量池初始化的时候一同生成并一直贯穿整个系统的生存周期。每当流程元素要添加或修改其属性的时候,元素设置窗体会通知变量池管理器弹出变量获取窗体。变量获取窗体会列明所有在系统中有效的变量及正在有多少流程元素使用这一变量。用户可以根据自己的情况选择需要的变量。用户通过双击 阅读全文
posted @ 2013-06-15 11:26 Matrix博客园 阅读(354) 评论(0) 推荐(2) 编辑