【问题标题】:How to update a single column of a selected row in gridview using a button?如何使用按钮更新gridview中选定行的单列?
【发布时间】:2012-08-17 11:43:42
【问题描述】:

我在 gridview 的每一行末尾都有一个选择按钮。我还有一个单独的按钮,我想用它来更新所选行的一列。此列包含一个复选框,我想在单击按钮时将其选中。

我不想在 gridview 中使用更新按钮,因为我不希望用户能够更改任何其他列。

有人可以帮忙吗?我已经研究了一段时间了。

【问题讨论】:

    标签: c# asp.net gridview checkbox


    【解决方案1】:

    你有很多关于你的问题的选择.. 您可以使用 Gridview 的 RowCreated 或 RowDataBound 事件,甚至可以在按钮 onclick 事件上使用,如果该按钮位于 gridview 的同一行(只需根据您的逻辑获取发送者等)。

    这里有一些代码sn-p

    If
    
    e.Row.RowType = DataControlRowType.DataRow Then
    e.Row.Attributes.Add("onclick", Page.ClientScript.GetPostBackEventReference(sender,   
    "Select$" & e.Row.RowIndex.ToString))
    
    End If
    

    【讨论】:

    • 更新按钮与gridview完全分离。是否可以这样做,或者我必须绝对将它包含在gridview中?
    • 我认为如果你把它包含在你的gridview中会更好
    • 我做不到,我得另找办法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 2021-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多