我正在尝试在单击按钮时为网格视图中的标签分配一个值。出于某种原因,我下面的代码似乎不起作用。
单击时应更改的 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>
任何帮助表示赞赏。提前致谢!:)