在数据库中有id,TempletsType(模板名称),used(模板是否使用,1or0)
<asp:Repeater ID="retemplets" runat="server">
<ItemTemplate><td width="10%" class="td_bg"><strong><asp:CheckBox ID="cb"
Text='<%# Eval("TempletsType") %>' ToolTip='<%# Eval("id") %>' Checked='<%# Convert.ToInt32(Eval("used"))==1?true:false %>' runat="server" /></strong></td></ItemTemplate>
</asp:Repeater>
数据绑定就不说了,很简单,就是数据的获取
protected void sub_Click(object sender,EventArgs e)
{
CheckBox cb;
int num=0;
foreach(RepeaterItem ri in this.retemplets.Items)
{
cb=ri.FindControl("cb") as CheckBox;
if (cb.Checked)
{
int id = Convert.ToInt32(cb.ToolTip.ToString());
num=method.UpdateTemplets(id);
}
}
if (num > 0)
{
function.AlertShow("添加成功", "templets.aspx");
}
else
{
function.AlertShow("添加失败", "templets.aspx");
}
}