知识大全 GridView根据条件修改命令按钮的显示的文字
Posted 文字
篇首语:知识是心灵的眼睛。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 GridView根据条件修改命令按钮的显示的文字相关的知识,希望对你有一定的参考价值。
GridView根据条件修改命令按钮的显示的文字 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在进行GridView绑定的时候 有时候使用CommandField 进行绑定 但要根据不同的条件动态改变显示的文 字 则是比较麻烦的 当然 什么模板列则是非常简单的 下面就提供一种使用绑定列修改命令按钮显示文字的方法
CommandField 有个ButtonType属性 有 个枚举值 Button Image Link 根据不同的设置 显示不同的类型 那么就可以在绑定事件里进行修改显示的文字
ASPX 代码<%@ Page Language= C# %>
<!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >
<script runat= server > // 计算数据 完全可以从数据看取得 System Data DataView CreateDataSourceByXianhuiMeng() System Data DataTable dt = new System Data DataTable(); System Data DataRow dr; dt Columns Add(new System Data DataColumn( id typeof(System Int ))); dt Columns Add(new System Data DataColumn( 学生姓名 typeof(System String))); dt Columns Add(new System Data DataColumn( 语文 typeof(System Decimal))); dt Columns Add(new System Data DataColumn( 数学 typeof(System Decimal))); dt Columns Add(new System Data DataColumn( 英语 typeof(System Decimal))); dt Columns Add(new System Data DataColumn( 计算机 typeof(System Decimal)));
for (int i = ; i < ; i++) System Random rd = new System Random(Environment TickCount * i); ; dr = dt NewRow(); dr[ ] = i * i; dr[ ] = 【孟子E章】 + i ToString(); dr[ ] = System Math Round(rd NextDouble() * ); dr[ ] = System Math Round(rd NextDouble() * ); dr[ ] = System Math Round(rd NextDouble() * ); dr[ ] = System Math Round(rd NextDouble() * ); dt Rows Add(dr); System Data DataView dv = new System Data DataView(dt); return dv; protected void Page_Load(object sender EventArgs e) if (!Page IsPostBack) GridView DataSource = CreateDataSourceByXianhuiMeng(); GridView DataBind();
protected void GridView _RowDataBound(object sender GridViewRowEventArgs e) if (e Row RowType == DataControlRowType DataRow) System Data DataRowView dv = e Row DataItem as System Data DataRowView; if (Decimal Parse(dv[ 语文 ] ToString()) > ) LinkButton b = e Row Cells[ ] Controls[ ] as LinkButton; b Text = 冻结 ;
protected void GridView _RowDeleting(object sender GridViewDeleteEventArgs e) GridView gv = sender as GridView; Response Write( 要进行操作的主键的值 + gv DataKeys[e RowIndex] Value); </script>
cha138/Article/program/net/201311/13942相关参考
cha138/Article/program/net/201311/14158
当Gridview没有数据显示表头 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在开发的时候很
知识大全 .NET导出Gridview到excel 带模板列显示
.NET导出Gridview到excel带模板列显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
雨林木风win7系统怎么用DOS命令修改系统时间 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!雨林木
GridView根据值的变化改变行列样式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这篇文章
在网页中制作了一个gridview其中一列是按钮列(此列已有click事件) 现在需要实现如下的功能)单击此列某个cells后能在此cells右下方出现关于点击内容的详细说明窗口(可以是窗口也可
win7系统怎么用dos命令查看日期和修改日期1、在键盘上按“WIN+R”组合键,打开运行界面,输入“CMD”命令,打开命令提示符界面。如图1所示图1输入“CMD”命令2、在命令提示符界面中,输入“d
Delphi实现动态修改显示器分辨率 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本实例演示如何在
知识大全 word2007文本框内文字的垂直对齐无法设置,三种模式的按钮都是灰色的。求高手指点
word2007文本框内文字的垂直对齐无法设置,三种模式的按钮都是灰色的。求高手指点!用word2007修改2003兼容的文档才会出现这个问题,如果另存为2007文档,则没有这个问题。(我试验过了)w
知识大全 跑跑卡丁车修改密码时不是要输入账号密码吗, 我输入了 显示IP登陆频繁 可我今天就是第一次登陆就这样显示
跑跑卡丁车修改密码时不是要输入账号密码吗,我输入了显示IP登陆频繁可我今天就是第一次登陆就这样显示 以下文字资料是由(本站网www.cha138.com)小编为大家搜集