0

我正在尝试在单击按钮时为网格视图中的标签分配一个值。出于某种原因,我下面的代码似乎不起作用。

单击时应更改的 Gridview 单元格(标签应显示“待处理”):

<asp:TemplateField HeaderText="Status">
     <ItemTemplate>
          <asp:Label runat="server" ID="lblStatus" Text='<%# Eval("Status") %>' />        
     </ItemTemplate>
</asp:TemplateField>

触发更改的按钮:

<asp:Button runat="server" id="btnUpdate" text="Update" OnClientClick="changeStat()" />

的JavaScript:

<script type="text/javascript">
    function changeStat() {

        var grid = document.getElementById("<%=gvAUTSubscription.ClientID%>");

        for (var j = 0; j < grid.rows.length - 1; j++) {
            grid.rows[j].cells[3].children[0].innerText = "Pending";
        }
    }; 
</script>

任何帮助表示赞赏。提前致谢!:)

4

0 回答 0