DataGrid控件:
<Kolom>
<asp:Kolom Templat>
<HeaderStyle Lebar="10px"></HeaderStyle>
<Templat Tajuk>
<INPUT id="CheckAll" name="CheckAll" type="checkbox" onclick="ChooseAll()">
</Templat Tajuk>
<Templat Barang>
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
</Templat Barang>
</asp:Kolom Templat>
<asp:TemplateColumn HeaderText="序号">
<HeaderStyle Wrap="False"></HeaderStyle>
<Templat Barang>
<asp:Label runat="server" ID="labNO"></asp:Label>
</Templat Barang>
</asp:Kolom Templat>
Metode JavaScript:
var checkFlag = true;
fungsi PilihSemua()
{
//if( !document.all("CheckAll").Dicentang ) // 全选
if( checkFlag ) // 全选
{
var inputs = document.all.tags("INPUT");
for (var i=0; i < inputs.length; i++) // 遍历页面上所有的 masukan
{
if (inputs[i].type == "kotak centang" && inputs[i].id != "CheckAll" )
{
masukan[i].diperiksa = benar;
}
}
checkFlag = salah;
}
lain // 取消全选
{
var inputs = document.all.tags("INPUT");
for (var i=0; i < inputs.length; i++) // 遍历页面上所有的 masukan
{
if (inputs[i].type == "kotak centang" && inputs[i].id != "CheckAll" )
{
masukan[i].diperiksa = salah;
}
}
checkFlag = benar;
}
}
// <ringkasan>
// 让用户加以确认删除数据。
// </ringkasan>
fungsi DelRec()
{
var inputs = dokumen.semua.tags("input");
var dipilihLen = 0;
for( var i=0;i < input.panjang; i ++)
{
if(input[i].type == "kotak centang")
{
jika( masukan[i].diperiksa )
{
if(input[i].id != "Periksa Semua")
{
dipilihLen ++;
}
}
}
}
jika( dipilihLen == 0 )
{
alert("请先选择您要删除的数据!");
}
kalau tidak
{
var flag = konfirmasi("您确定要删除所选择的这 " + SelectedLen + " 条数据吗?");
jika (bendera)
{
document.all("BtnDelRecord").klik();
}
}
}