【问题标题】:How to enable the GridView Delete Button only for certain rows如何仅为某些行启用 GridView 删除按钮
【发布时间】:2016-03-17 14:54:52
【问题描述】:

我有一个启用了AutoGenerateEditButton 的GridView,单击“编辑”按钮后,它会显示通常的“更新”和“取消”。我只需要为某些行添加一个删除按钮。我认为这会出现在 Gridview1_RowDataBound 函数中,但我想知道这是否可能。

例如,我单击第 13 行(我不想要“删除”按钮的行),它只给了我“更新”和“取消”选项。

然后我点击第 17 行(我确实想要“删除”按钮的行),它给了我“更新”、“取消”和“删除”。

或者有没有更好的方法来“删除”一行?

【问题讨论】:

  • 是的,你是对的,你可以通过 RowDataBound 事件来控制它。如果您创建自定义控件记得需要在回发时重新创建它们,否则它们的事件将不会触发。

标签: c# asp.net gridview webforms


【解决方案1】:

你是对的。 如果您使用AutoGenerateEditButton,您可以在RowDataBound 事件中获取按钮。 您还可以使用Button 创建您的TemplateField,并根据条件设置Visible 属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 2019-04-06
    • 1970-01-01
    • 2013-02-28
    相关资源
    最近更新 更多