知识大全 GridView根据值的变化改变行列样式
Posted 事件
篇首语:书籍是朋友,虽然没有热情,但是非常忠实。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 GridView根据值的变化改变行列样式相关的知识,希望对你有一定的参考价值。
GridView根据值的变化改变行列样式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
这篇文章便论述关于如何在GridView随某行某列值的改变时(这些值是空的或不是空的或是其它某些值等) 其背景色及文本颜色也随之改变的问题
根据某列的值改变其样式最好的方法是在GridView的DataRowBound事件中想办法 在GridView中的行绑定数据后将立即执行DataRowBound事件 DataRowBound事件使用GridViewRowEventargs类作为事件变量 通过事件变量你能够利用GridViewRowEventArgs属性操作已经绑定数据的行
protected void GridView _RowDataBound(object sender GridViewRowEventArgs e) GridViewRow row = e Row;
Row将返回TableRow类中的一个GridViewRow对象
绑定的Row有几种不同的类型 例如 DataRow EmptyDataRow Footer Header Pager 和 Separator 通过GridView的RowType属性可以得到当前行的行类型 RowType是一组DataControlRow枚举
看下面的代码示例 检测GridView列出的行是否为一个标准类型的行
protected void GridView _RowDataBound(object sender GridViewRowEventArgs e) if (e Row RowType == DataControlRowType DataRow) //Do something!
可以使用Row的Cells属性得到其Cells 它将返回一个TableCellCollection对象 然后通过TableCellCollection索引得到特定的Cells TableCellcollection索引将返回一个TabelCell对象 对应于Row中的一个Cell
protected void GridView _RowDataBound(object sender GridViewRowEventArgs e) if (e Row RowType == DataControlRowType DataRow) string value = e Row Cells[ ] Text;
现在你已经明白了如何得到GridView中某行某列的值 那么根据值的变化改变其样式就比较容易了 以下示例使用 Northwind 数据库 通过检测第四列(UnitPrice)的值是否大于 将其颜色改变为红色
<%@ Page Language= C# %> <%@ Import Namespace= System Drawing %>
<!DOCTYPE PUBLIC //W C//DTD XHTML //EN // w /TR/x /DTD/x dtd >
<script runat= server > protected void GridView _RowDataBound(object sender GridViewRowEventArgs e) if (e Row RowType == DataControlRowType DataRow) if (Decimal Parse(e Row Cells[ ] Text) > ) e Row Cells[ ] BackColor = Color Red;
cha138/Article/program/net/201311/15589相关参考
知识大全 GridView分页的实现以及自定义分页样式功能实例
GridView分页的实现以及自定义分页样式功能实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 asp.net如何得到GRIDVIEW中某行某列值的方法
asp.net如何得到GRIDVIEW中某行某列值的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
在GridView中鼠标滑过时改变背景颜色 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Gr
知识大全 鼠标移到GridView某一行时改变该行的背景色方法
鼠标移到GridView某一行时改变该行的背景色方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
GridView根据条件修改命令按钮的显示的文字 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
求N阶行列式的值 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 改变N的值可以求N阶行列式的值
本文为大家介绍下使用jquery改变class属性的值通过removeClassaddClass实现具体如下感兴趣的朋友可以学习下 jquery改变class属性的值复制代码代码如下:$
用DIV和DIV自身的滚动条相互控制内容的滚动DIV自身的滚动条样式可以用DIV层覆蓋重写滚动条样式 JQuery计算滚动条长度和位置代码如下 javascript复制代码代码如下:&
热敏电阻在目前的电器中使用较为频繁,它是通过环境温度的变化而产生电阻值的变化,从而改变电路的工作状态被广泛用于温度传感器及控制系统中。 热敏电阻按其电阻值与温度变化的关系可分为正温度系数和负温度
热敏电阻在目前的电器中使用较为频繁,它是通过环境温度的变化而产生电阻值的变化,从而改变电路的工作状态被广泛用于温度传感器及控制系统中。 热敏电阻按其电阻值与温度变化的关系可分为正温度系数和负温度