【问题标题】:Disable and highlight a row in gridview when delete command field delete button is clicked单击删除命令字段删除按钮时禁用并突出显示gridview中的一行
【发布时间】:2013-04-10 14:30:00
【问题描述】:

我想在单击删除按钮时突出显示和禁用 gridview 行。我正在使用数据表并将其绑定到网格并在用户单击删除按钮时更改标志 IS_DELETED='Y' 。删除按钮当前位于命令字段中。一旦用户单击删除按钮,它应该禁用该行并隐藏按钮,以限制用户进一步编辑。有人可以帮我解决这个问题。这一直困扰着我很久。提前谢谢。

【问题讨论】:

  • 您可以使用 jQuery 隐藏按钮并向行添加一些类以突出显示它。您需要处理按钮单击,然后更改它的父行。就是这个想法……
  • 您能否发布代码以说明如何执行此操作?我是 C# 和 Jquery 的新手。

标签: c# asp.net gridview datatable highlighting


【解决方案1】:

请参阅this fiddle 作为使用 jQuery 的基本示例。谷歌一下你需要的 jQuery。再次 - 您需要处理按钮单击,然后更改它的父行。

$('input.delete').click(function(){
   $(this).closest('tr').find('input.button').hide().end().addClass('disabled');
});

【讨论】:

  • 嗨 Lavrik,感谢代码 sn-p。看起来此示例适用于表格和按钮控件。你能告诉我如何将它用于网格视图吗?
  • 您可以看到行标记并将其应用于这些标记。无论如何,gridview 只是客户端的一个 html。我想有更合适的方法来做它 asp.net webforms,但我主要使用 mvc。 @drum 答案可能会对您有所帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-12
  • 2013-08-08
  • 2020-11-18
  • 1970-01-01
  • 1970-01-01
  • 2016-12-08
  • 1970-01-01
相关资源
最近更新 更多