formview空间挺合意的,但是它的显示无法控制,如果,想要的不是分页效果,而是全部列表出来的效果
解决方案 »
- 工作流处理方法
- vs2003 如何播放asf视频
- 为什么我连接服务器的SQL就是不行,服务器上的SQL要怎么设置呢?我连接中频的虚拟主机的的SQL数据都可以!
- datalist 超链 对应ID的详细页
- 大家一般都使用什么技术实现输出“静态页面”???顶者有分!
- ##想新申请域名,各位有经验的朋友推荐一个认为最好的域名注册服务机构
- 马上结帖,怎样在数据梆定时设置DataList里某一个单元格的颜色?
- 急急急,label无法显示较多文字,我该怎么办
- win 2003是不是自带.net framework?
- 身分验证的sql该怎么写?access库
- web集群&form验证
- 如何获取gridview 选中值的上一行的值?
<RepeateItem>
<tr><td>......</td><td>修改</td><td>插入</td><td>删除</td></tr>
</RepeateItem>
你可以在相关的td中使用ajax来实现相关的插入,删除,修改操作。
<table width="800" style="text-align: center;" border="1" cellpadding="5" cellspacing="0">
<tr>
<th width="100">
房间号</th>
<th width="110">
客户类型</th>
<th width="90">
床位数</th>
<th width="90">
客人数</th>
<th width="90">
状态</th>
<th width="160">
描述</th>
<th width="80">
修改
</th>
<th width="80">
删除
</th>
</tr>
<asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand"
OnItemDataBound="Repeater1_ItemDataBound">
<ItemTemplate>
<tr id="row" runat="server" >
<td>
<%# Eval("number")%>
</td>
<td>
<%# Eval("type.typename")%>
</td>
<td>
<%# Eval("bebnumber")%>
</td>
<td>
<%# Eval("guestnumber")%>
</td>
<td>
<%# Eval("state.StateName")%>
</td>
<td>
<%# Eval("description")%>
</td>
<td width="80">
<asp:ImageButton ID="ImageButton1" CommandArgument='<%#Eval("roomid")%>' CommandName="up"
ImageUrl="images/edit.gif" runat="server" />
</td>
<td width="80">
<asp:ImageButton ID="imgbtndelete" CommandArgument='<%#Eval("roomid")%>' CommandName="de"
ImageUrl="images/delete.gif" runat="server" />
</td>
</tr>
</ItemTemplate>
</table>
</asp:Repeater>后台代码 : protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
string cmd = e.CommandName;
int roomId = Convert.ToInt32(e.CommandArgument);
if (cmd == "de")
{
RoomManager.DeleteRoom(roomId);
}
else if (cmd == "up")
{
Page.Server.Transfer("roomOperate.aspx?rid=" + roomId + "&op=u");
} }
通过遍历修改数据
foreach(RepeaterItem item in Repeater1.Items){}
{
foreach(RepeaterItem item in Repeater1.Items)
{
Checkbox ch = item.FindControl("CheckBoxID") as CheckBox;
if(ch.checked)
{
int id = convert.toint32(ch.value);
//修改删除
}
}
}