Función DataGrid:
<Columnas>
<asp:ColumnaPlantilla>
<HeaderStyle Ancho="10px"></HeaderStyle>
<Plantilla de encabezado>
<INPUT id="CheckAll" nombre="CheckAll" tipo="casilla de verificación" onclick="ElegirTodo()">
</HeaderTemplate>
<Plantilla de artículo>
<asp:CheckBox id="CheckBox1" runat="servidor"></asp:CheckBox>
</ItemTemplate>
</asp:ColumnaPlantilla>
<asp:TemplateColumn HeaderText="序号">
<HeaderStyle Wrap="False"></HeaderStyle>
<Plantilla de artículo>
<asp:Label runat="servidor" ID="labNO"></asp:Label>
</ItemTemplate>
</asp:ColumnaPlantilla>
Descripción de JavaScript:
var checkFlag = true;
función ElegirTodo()
{
//if( !document.all("CheckAll").Comprobado ) // Actualizar
if(checkFlag) // Mostrar
{
var entradas = document.all.tags("ENTRADA");
for (var i=0; i < inputs.length; i++) // 遍历页面上所有的 entrada
{
if (entradas[i].tipo == "casilla de verificación" && entradas[i].id != "CheckAll" )
{
entradas[i].checked = verdadero;
}
}
marcar Bandera = falso;
}
else // 取消全选
{
var entradas = document.all.tags("ENTRADA");
for (var i=0; i < inputs.length; i++) // 遍历页面上所有的 entrada
{
if (entradas[i].tipo == "casilla de verificación" && entradas[i].id != "CheckAll" )
{
entradas[i].checked = false;
}
}
marcar bandera = verdadero;
}
}
// <resumen>
// 让用户加以确认删除数据。
// </summary>
función DelRec()
{
var entradas = document.all.tags("entrada");
var Len seleccionado = 0;
para (var i=0;i < entradas.longitud; i ++)
{
if(entradas[i].tipo == "casilla de verificación")
{
si (entradas[i].marcado)
{
if(entradas[i].id != "CheckAll")
{
seleccionadoLen ++;
}
}
}
}
si (lengua seleccionada == 0)
{
alert("请先选择您要删除的数据!");
}
demás
{
var flag = confirm("您确定要删除所选择的这 " + selectedLen + " 条数据吗?");
si (bandera)
{
document.all("BtnDelRecord").click();
}
}
}