文章分类 - GridView
摘要:如果是SQL2005可以这么操作select ROW_NUMBER() OVER (ORDER BY CreateDate DESC) AS SortID,.....from TABLE.为 Gridview 增加一个新的空白列,如下:<asp:BoundField HeaderText="序号"> <ItemStyle HorizontalAlign="Center" Width="26px" /> </asp:BoundField>在 GridView RowDataBound 事件中编写代码,
阅读全文
摘要:很多时候,我们需要为grid添加序号,例如:1,2,3,4,5....。我们还可以提供英文字母,但它的使用是有限的,这部分将被忽略。实现的代码如下,分页时也是有效地: <asp:TemplateField><HeaderTemplate> SerialNo.</HeaderTemplate><ItemTemplate><asp:LabelID=...
阅读全文
摘要:注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。 我们都知道,在Gridview中不能直接去绑定数据库中的图片,我们可以利用HttpHandler很容易的完成这个任务,在这里我记录一下这个过程。1.上传图片存储到数据库中在数据库中创建一个表,添加一下3个字段:步骤一:在Web页面中拖一个FileUpload 控件,一个文本框用于输入名称和提交上传按钮[代码]步骤二:在Web.Config...
阅读全文
摘要:注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。今天开始第一篇。本篇技巧和诀窍记录的是:使用GridView控件来绑定数据库,利用缓存技术提高程序的性能。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//添加这个引用usingSyste...
阅读全文
摘要:本篇技巧和诀窍记录的是:利用JavaScript选择GridView行。当我们想在GridView中添加删除、选择功能时,我们通常的做法是利用模板功能在每行添加一个按钮控件或者超链接按钮控件,单击按钮利用RowCommand获取每行的ID。下面我们利用JavaScript完成这一功能。我们可以通过调用JavaScirpt函数改变单击的行的背景颜色来模拟选择的行,这里需要声明一个隐藏字段,从JS中获...
阅读全文
摘要:GridView不能像DataGrid一样将隐藏列Visable=false就行了,这样后台是读取不到此隐藏列的数据的。今天总结了两个方法,可以解决这个问题。1、使用css在css文件中加入.hidden { display:none;}然后在GridView的列编辑对话框中,对需要进行隐藏的列进行设置,分别设置FootStyle,HeaderStyle,ItemStyle的CssClass属性为...
阅读全文
摘要:这个问题是比较常见的,网上也有不少类似文章,最近做项目也遇到这个问题,这里在自己分析基础上,结合实际问题,总结这一问题的几种解决方案。问题提出:在使用GridView控件时候,往往需要对某一列进行隐藏,而在后台代码中,有时却又需要这个隐藏列的值来进行一些别的操作,比如我就遇到一个实际问题:控件GridView的ID为GV,其中某一列X(X为索引号)的所有单元格的背景颜色,需要根据另一列Y(Y为索引...
阅读全文
摘要:很多时候,我们需要为grid添加序号,例如:1,2,3,4,5....。我们还可以提供英文字母,但它的使用是有限的,这部分将被忽略。实现的代码如下,分页时也是有效地:<asp:TemplateField><HeaderTemplate> SerialNo. </HeaderTemplate><ItemTemplate><asp:LabelID=...
阅读全文
摘要:在ASP.NET中经常需要使用GridView的一列来显示图片,下面是在实践中使用到的方法,记下了,以后好参考:第一种是添加ImageField列,然后设置DataImageUrlField和DataImageUrlFormatString显示,以下是实现方式 <asp:ImageField DataImageUrlField="CHM_RowID" DataImageUrlFormatSt...
阅读全文
摘要:在目前的工作中经常用到,特此记录,特别是那个 DataRowView ,经常是忘记怎么拼写的,嘿嘿! 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//判断订单状态填充“操作”列protectedvoidgdvOrders...
阅读全文
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){//如果使用if(e.Row.RowState==Da...
阅读全文
摘要:最近有几个项目用asp.net开发,本来是打算用java的,但是感觉开发慢了,虽说自己已有很多ssh项目经验,也有集成好了的现成代码,开发起来也是轻车熟路了,但是再怎么论开发效率还是不如asp.net,更重要想换个技术试试,呵呵,这2天在Gridview上搞的时间比较多,也解决了很多问题,所以写点学习笔记,免得以后又忘记了。哈哈。 有时候经常遇到这样的情况,在数据库中某个字段存放的是0或1,而在页...
阅读全文
摘要:前台代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default5.aspx.cs"Inherits="Default5"%>...
阅读全文
摘要:前台页面代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="GridMuliEdit.aspx.cs"Inherits="GridMuliEd...
阅读全文
摘要:借助于GridView控件的HyperLinkField数据行,我们便可以在GridView控件中替每一笔数据列显示出一个超级链接,并让用户轻易重新导向至特定的目标位置(特定网页或网页中的位置)。在使用HyperLinkField数据行时,首先要考虑的就是超级链接上的文字。关于此点,可分为下列两种状况来说明: 如果您希望每一笔数据列的超级链接都显示相同的固定文字,请将HyperLinkField数...
阅读全文
摘要:DataKeyNames表示主键的列名,可以通过GridViewEntity.DataKeys[RowIndex]["ColumsName"]来获取他的值,当然它是不会显示出来的,其实我是在一个用SqlDataSource中发现的,看到了有这么一个主键而实现更新,当然在我们多层开发中也不能缺少这个。当我们在用Template时怎么取得值呢?我们可以把那个列也设为DataKeyNames中,记得多个...
阅读全文