GridView中动态设置CommandField是否可用或可见的小例子
更新时间:2013年05月08日 11:07:43 作者:
GridView中动态设置CommandField是否可用或可见的小例子,需要的朋友可以参考一下
复制代码 代码如下:
protected void gvMaterial_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header)
{
e.Row.Cells[0].Visible = false;
}
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[1].Text = (gvMaterial.PageIndex * gvMaterial.PageSize + e.Row.RowIndex + 1).ToString();
string price;
try //让编辑功能在特定条件下可以用
{
price = ((TextBox)e.Row.Cells[4].Controls[0]).Text;//点编辑的时候用
}
catch
{
price = e.Row.Cells[4].Text; //出始时用
}
if (price == "" || price == " ")
{
e.Row.Cells[7].Controls[0].Visible = false;
}
else
{
e.Row.Cells[7].Controls[0].Visible = true;
}
}
}
您可能感兴趣的文章:
- 用Command对象和RecordSet对象向数据库增加记录哪一个更好
- 使用Jmail及Winwebmail发信时系统记录中的错误:502 Error: command ...
- Delphi Command模式
- asp中command的在单条记录时,有些字段显示为空的问题
- javascript document.execCommand() 常用解析
- asp.net gridview的Rowcommand命令中获取行索引的方法总结
- php设计模式 Command(命令模式)
- php设计模式 Command(命令模式)
- 获取Repeter的Item和ItemIndex/CommandArgument实现思路与代码
- 解决VS2012 Express的There was a problem sending the command to the program问题
- bash scp command not found的解决方法
- document.execCommand()的用法小结
- pip 错误unused-command-line-argument-hard-error-in-future解决办法
- 在RowCommand事件中获取索引值示例代码
- ON_COMMAND_RANGE多个按钮响应一个函数的解决方法
- C#命令模式(Command Pattern)实例教程
- ASP基础知识Command对象讲解
相关文章
在 Net7.0 环境下如何使用 RestSharp 发送 Http(FromBody和FromForm)请求
这篇文章主要介绍了在 Net7.0 环境下使用 RestSharp 发送 Http(FromBody和FromForm)请求,今天,我就两个小的知识点,就是通过使用 RestSharp 访问 WebAPI,提交 FromBody 和 FromForm 两种方式的数据,还是有些区别的,本文结合实例代码介绍的非常详细,需要的朋友参考下吧2023-09-09ASP.NET 4中的可扩展输出缓存(可以缓存页面/控件等)
ASP.NET 1.0引入输出缓存的概念,这使得开发者可以缓存页面、控件、控制器以及HTTP响应的输出到内存中,接下来详细介绍,感兴趣的朋友可以了解下2013-01-01Windows Server 2012 R2 Standard搭建ASP.NET Core环境图文教程
这篇文章主要介绍了Windows Server 2012 R2 Standard搭建ASP.NET Core环境图文教程,需要的朋友可以参考下2016-07-07
最新评论