首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

asp.net显示DataGrid控件序号的几种方法

在aps.net多数据绑定的控件很多,论功能来说,应该属DataGrid最为齐全,但它没有提供现成的显示记录序号的功能,不过我们可以通过它所带的一些参数来间接得到序号,下面来看看怎样得到和显示序号值计算方式如下...(1) 使用DataGrid的ItemCreated设置值,而前台的单元格可以是绑定或者模板(包括空模板); (2) 使用DataGrid的ItemDataBound设置值,而前台的单元格可以是绑定或者模板...(包括空模板); (3) 在前台直接绑定计算表达式; (4) 在后台类编写方法计算表达式由前台页面类继承调用。...备注:在数据库获取数据时设置额外的序号这里不做讨论,我认为这是最糟糕的实现方法。...下面以获取Northwind数据库的Customers表的数据为,显示如下: 序号1 序号2 序号3 序号4 序号5 CustomerID 51

1.5K20

DataGrid显示图片

兼谈 DadaGrid 模板的创建     DadaGrid 是 ASP.NET 编程中一个很重要的控件,其优良的可定制功能为提高它的表现力提供了极大的方便。...除了与数据源直接绑定以外,我们还可以通过绑定模板对 DataGrid进行自定义,来按照我们设定的格式显示数据。     ...例如,数据表中有一个字段 f_DemoImage 用来存放图片的路径(包括图片文件名),为了在 DataGrid 的 Cell 显示实际的图片,我们可以定义一个模板,然后给该赋予字段 f_DemoImage...的值,就可以在 DataGrid 的 Cell 显示图片。...)   { }   else   {   // 在 DataGrid 显示数据(包括图象):   myTableAccess oDbTable = new myTableAccess(); //myTableAccess

3.3K30

锦上添花DataGrid

我们知道如果datagrid的宽度比较长那么使得我们很难分清楚行数据,也就是很容易 使我们看错行,我想如果当我们的鼠标移动到datagrid的行上,他可以清楚的显示给 我们就好了,那么好吧现在我们就开始...,首先我们知道datagrid在客户端被解释成了 table所以我们有知道table都有tr和td组成,tr就是行,我们只需要在每个tr上面的 onmouseover加入一段javascript脚本就可以实现这个功能...或者指定某变色: if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem...e.Item.Cells[2].Attributes.Add ("onmouseout","this.style.backgroundColor='white'");    } 不但如此你还可以指定鼠标移动到某一时鼠标的形状...通过这个方法我们还可以添加在鼠标移动到行上出现提示的效果 e.Item.Cells[2].Attributes.Add("title","在这里可以添加提示信息"); 经过实践发现在绑定的时候你可以添加很多的javascript脚本使你的datagrid

86970
领券