0
如何從按鈕切換gridview複選框?我只想使用Javascript。如何檢查/取消選中外部按鈕的Gridview複選框
我使用下面的代碼爲網格視圖:
<asp:GridView ID="gvWrkLogVW" runat="server" AutoGenerateColumns="False" GridLines="None" BorderStyle="None" ShowHeader="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkWorklog" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="The_Text" />
</Columns>
</asp:GridView>
我想從外部按鈕訪問代碼gridview的複選框
<asp:Button ID="btncheck" runat="server" Text="Check All" OnClientClick="SelectAll()" />
我寫了下面的JavaScript,但它不工作
function SelectAll() {
var gridViewControl = document.getElementById('<%= gvGetAllCircuits.ClientID %>');
for (i = 0; i < gridViewControl.rows.length; i++) {
if (gridViewControl.elements[1].type == "checkbox") {
gridViewControl.elements[1].checked = true;
}
}
}
aspx的輸出結果如何顯示?你在Gridview中有頭文件嗎?問題可能是你的循環索引 – Ani