GridView中动态设置CommandField是否可用或可见的小例子
作者:
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对象讲解