客户端:
function slcNo_click()
{
if (document.Form1.allbox.length){
for (var i=0;i<document.Form1.allbox.length;i++){
if(document.Form1.allbox[i].checked)
{
return true;
}
}
}else{
if(document.Form1.allbox.checked)
{
return true;
}
}
alert("请选择后再操作!");
return false;
}
<asp:datagrid id="Manage_Member_DataGrid" runat="server" BorderColor="#698CC3" BorderStyle="Solid"
BorderWidth="1px" CellPadding="1" AutoGenerateColumns="False" Width="600px" AllowPaging="True">
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>
<AlternatingItemStyle BackColor="#F0F0F0"></AlternatingItemStyle>
<ItemStyle BackColor="#FEFEFE"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#698CC3"></HeaderStyle>
<Columns>
<asp:TemplateColumn>
<HeaderStyle Width="50px"></HeaderStyle>
<HeaderTemplate>
<input type="checkbox" name="allbox" onclick="CA();"> <font face="Webdings" color="white" size="4">
a</font>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="DeleteThis" onclick="javascript:CCA(this);" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<HeaderStyle ForeColor="White" Width="100px"></HeaderStyle>
<HeaderTemplate>
会员号
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="MemberID" Text='<%# DataBinder.Eval (Container.DataItem, "Member_ID") %>' runat="server"/>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="Member_Name" HeaderText="会员姓名">
<HeaderStyle HorizontalAlign="Left" ForeColor="White" Width="400px"></HeaderStyle>
<ItemStyle Width="500px"></ItemStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="编辑">
<HeaderStyle ForeColor="White" Width="40px"></HeaderStyle>
<ItemTemplate>
<a href='Edit_Member.aspx?Member_ID=<%# DataBinder.Eval(Container.DataItem, "Member_ID")%>'>
修改</a>
</ItemTemplate>
</asp:TemplateColumn>
<asp:ButtonColumn Text="删除" HeaderText="删除" CommandName="Delete">
<HeaderStyle ForeColor="White" Width="40px"></HeaderStyle>
</asp:ButtonColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" Mode="NumericPages"></PagerStyle>
</asp:datagrid>程序里我用this.Del_Checked_Item.Attributes.Add("OnClick","return Check();");来判断没有用
在没有选的情况提交就会出错!
function slcNo_click()
{
if (document.Form1.allbox.length){
for (var i=0;i<document.Form1.allbox.length;i++){
if(document.Form1.allbox[i].checked)
{
return true;
}
}
}else{
if(document.Form1.allbox.checked)
{
return true;
}
}
alert("请选择后再操作!");
return false;
}
<asp:datagrid id="Manage_Member_DataGrid" runat="server" BorderColor="#698CC3" BorderStyle="Solid"
BorderWidth="1px" CellPadding="1" AutoGenerateColumns="False" Width="600px" AllowPaging="True">
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>
<AlternatingItemStyle BackColor="#F0F0F0"></AlternatingItemStyle>
<ItemStyle BackColor="#FEFEFE"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#698CC3"></HeaderStyle>
<Columns>
<asp:TemplateColumn>
<HeaderStyle Width="50px"></HeaderStyle>
<HeaderTemplate>
<input type="checkbox" name="allbox" onclick="CA();"> <font face="Webdings" color="white" size="4">
a</font>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="DeleteThis" onclick="javascript:CCA(this);" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<HeaderStyle ForeColor="White" Width="100px"></HeaderStyle>
<HeaderTemplate>
会员号
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="MemberID" Text='<%# DataBinder.Eval (Container.DataItem, "Member_ID") %>' runat="server"/>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="Member_Name" HeaderText="会员姓名">
<HeaderStyle HorizontalAlign="Left" ForeColor="White" Width="400px"></HeaderStyle>
<ItemStyle Width="500px"></ItemStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="编辑">
<HeaderStyle ForeColor="White" Width="40px"></HeaderStyle>
<ItemTemplate>
<a href='Edit_Member.aspx?Member_ID=<%# DataBinder.Eval(Container.DataItem, "Member_ID")%>'>
修改</a>
</ItemTemplate>
</asp:TemplateColumn>
<asp:ButtonColumn Text="删除" HeaderText="删除" CommandName="Delete">
<HeaderStyle ForeColor="White" Width="40px"></HeaderStyle>
</asp:ButtonColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" Mode="NumericPages"></PagerStyle>
</asp:datagrid>程序里我用this.Del_Checked_Item.Attributes.Add("OnClick","return Check();");来判断没有用
在没有选的情况提交就会出错!
解决方案 »
- 图像的漂浮覆盖偏差问题?
- img.src = "SChart.aspx?now="+ now +"sqlWhere ="+encodeURIComponent(_sqlWhere);
- list<string> count属性
- __^^^^^^^^^^关于页面传值问题^^^^^^^^^^__
- 关于如果得到asp.net(C#)中Form高度的问题~~
- DataList绑定数据后能否只显示数据库中其中某单元的数据?
- asp.net数据显示控件的问题
- 问一个二级关联的问题!
- Request请求字段title翻页会自动改变?怎么办?
- 正规不怎么会用,请帮忙看下小问题
- 未将对象引用设置到对象的实例
- 我想到了好的项目来做了.HOHO,想找几个技术好的朋友一起开发
Dim cb As CheckBox
Dim n As Int32 = MyDataGrid.Items.Count - 1
For i = 0 To n
cb = CType(MyDataGrid.Items(i).Cells(1).FindControl("chkDelete"), CheckBox)
If cb.Checked = True Then
strupdate = "delete T_CARD where ID ='" & MyDataGrid.Items(i).Cells(0).Text() & "'"
comm = New SqlCommand(strupdate, objcn)
objcn.Open()
comm.ExecuteNonQuery()
objcn.Close()
Next
BindGrid()