知识大全 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

相关参考

知识大全 gridview字段文字超指定字数后显示...

cha138/Article/program/net/201311/14158

知识大全 当Gridview没有数据 显示表头

当Gridview没有数据显示表头  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在开发的时候很

知识大全 .NET导出Gridview到excel 带模板列显示

.NET导出Gridview到excel带模板列显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 雨林木风win7系统怎么用DOS命令修改系统时间

雨林木风win7系统怎么用DOS命令修改系统时间  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!雨林木

知识大全 GridView根据值的变化改变行列样式

GridView根据值的变化改变行列样式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这篇文章

知识大全 .net中gridview疑难解答

  在网页中制作了一个gridview其中一列是按钮列(此列已有click事件)  现在需要实现如下的功能)单击此列某个cells后能在此cells右下方出现关于点击内容的详细说明窗口(可以是窗口也可

知识大全 win7系统怎么用dos命令查看日期和修改日期

win7系统怎么用dos命令查看日期和修改日期1、在键盘上按“WIN+R”组合键,打开运行界面,输入“CMD”命令,打开命令提示符界面。如图1所示图1输入“CMD”命令2、在命令提示符界面中,输入“d

知识大全 Delphi实现动态修改显示器分辨率

Delphi实现动态修改显示器分辨率  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本实例演示如何在

知识大全 word2007文本框内文字的垂直对齐无法设置,三种模式的按钮都是灰色的。求高手指点

word2007文本框内文字的垂直对齐无法设置,三种模式的按钮都是灰色的。求高手指点!用word2007修改2003兼容的文档才会出现这个问题,如果另存为2007文档,则没有这个问题。(我试验过了)w

知识大全 跑跑卡丁车修改密码时不是要输入账号密码吗, 我输入了 显示IP登陆频繁 可我今天就是第一次登陆就这样显示

跑跑卡丁车修改密码时不是要输入账号密码吗,我输入了显示IP登陆频繁可我今天就是第一次登陆就这样显示  以下文字资料是由(本站网www.cha138.com)小编为大家搜集