在ASP.NET高级中运用repeater控件来实现禁用与启用。
来源:互联网 发布:ios 数组按长度切割 编辑:程序博客网 时间:2024/04/29 03:19
1、前台设计:
<body>
<form id="form1" runat="server">
<div>
<asp:Repeater ID="Repeater1" runat="server"
onitemcommand="Repeater1_ItemCommand">
<HeaderTemplate><table border="" width="100%"><tr><th>姓名</th><th>性别</th><th>年龄</th><th>照片</th><th>禁启用</th></tr></HeaderTemplate>
<ItemTemplate>
<tr class="center">
<td><%#Eval("sname") %></td><td><%#Eval("sex") %></td><td><%#Eval("age") %></td>
<div style="display:inline;position:relative;">
<td><a href="#" class="big_img"><img alt="" src='<%#Eval("photo") %>'/></a></td>
</div>
<td>
<asp:LinkButton ID="LinkButton1" runat="server" Text='<%#Convert.ToBoolean(Eval("status"))?"禁用":"启用" %>' CommandName='<%#Convert.ToBoolean(Eval("status"))?"false":"true" %>' CommandArgument='<%#Eval("sid") %>'><%#Convert.ToBoolean(Eval("status"))?"禁用":"启用" %></asp:LinkButton></td>
</tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
<AlternatingItemTemplate>
<tr bgcolor="#e8e8e8" class="center">
<td><%#Eval("sname") %></td><td><%#Eval("sex") %></td><td><%#Eval("age") %></td>
<div style="display:inline;position:relative;">
<td><a href="#" class="big_img"><img alt="" src='<%#Eval("photo") %>'/></a></td></div>
<td>
<asp:LinkButton ID="LinkButton1" runat="server" Text='<%#Convert.ToBoolean(Eval("status"))?"禁用":"启用" %>' CommandName='<%#Convert.ToBoolean(Eval("status"))?"false":"true" %>' CommandArgument='<%#Eval("sid") %>'><%#Convert.ToBoolean(Eval("status"))?"禁用":"启用" %></asp:LinkButton></td></tr>
</AlternatingItemTemplate>
</asp:Repeater>
</div>
</form>
</body>
2、后台设计:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindStudent();
}
}
private void BindStudent()
{
string sql = "select * from student";
DataTable dt = SqlHealper1.ExecuteDataTable(sql, CommandType.Text);
this.Repeater1.DataSource = dt;
this.Repeater1.DataBind();
}
if (e.CommandName == "false" || e.CommandName == "true")
{
string sql = "update student set status=@status where sid=@sid";
SqlParameter[] prm = new SqlParameter[]{
new SqlParameter("@status",e.CommandName),
new SqlParameter("@sid",e.CommandArgument.ToString())
};
SqlHealper1.ExecuteNonQuery(sql, prm);
this.BindStudent();
}
}
- 在ASP.NET高级中运用repeater控件来实现禁用与启用。
- 在ASP.NET中运用PlaceHolder控件
- 在ASP.NET中运用PlaceHolder控件
- 在ASP.NET中运用PlaceHolder控件
- 在ASP.NET中运用PlaceHolder控件
- ASP.NET中Repeater控件实现分页功能
- asp.net中repeater控件的嵌套和实现分页
- ASP.NET中Repeater控件实现分页功能
- ASP.NET中Repeater控件实现分页功能
- ASP.NET中运用DataList控件来实现编辑、更新、删除、取消等功能
- 在ASP.NET高级中运用DataList使用存储过程实现分页
- asp.net 简单实现禁用或启用页面中的某一类型的控件
- asp.net控件用法--在Repeater中嵌套使用Repeater
- asp.net控件用法--在Repeater中嵌套使用Repeater
- asp.net Repeater控件用法----一列数据在Repeater中每行显示固定记录方法
- Repeater实现删除,禁用和启用
- ASP.NET高级里面的repeater控件的应用实现样式设置,并添加删除按钮
- asp.net 中repeater控件的使用
- Delphi的学习笔记八——内存操作函数
- C#异步分步调用
- MySQL带参数的存储过程小例子
- 电脑设置成护眼色
- 【OpenStack】Quantum中的L3模型实战
- 在ASP.NET高级中运用repeater控件来实现禁用与启用。
- 输出所有三位数中,能被11整除,并且各位数字和为10的数
- CityEngine2012概览
- Js中算术函数math对象的用法:
- 2012: The year software-defined networking sold out
- 图像数据读取LockBits理解
- utl_file_dir
- apche+tomcat 负载均衡
- HDU1175连连看