asp.net(c#)listbox控件中添加按钮(每行数据对应一个按钮)

starmilan 2009-04-17 10:18:23
如题,就是在LISTBOX(asp.net2.0 C#)中的每行数据后面,都有个如“删除”按钮,点此按钮就删除对应的这一行数据
不晓得能不能实现啊,能实现的话,期待高手给个代码片段,谢谢先!~
...全文
705 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanjinkai 2009-04-17
  • 打赏
  • 举报
回复
对LIstBox 进行绑定不行吗???数据绑定
chenhongzxc 2009-04-17
  • 打赏
  • 举报
回复
没做过
蓝海D鱼 2009-04-17
  • 打赏
  • 举报
回复
DataList 倒是可以满足这个要求
<asp:datalist id="DlstMyPrograms" runat="server" CellSpacing="0" CellPadding="0">
<SelectedItemStyle BackColor="#99CE9A"></SelectedItemStyle>
<ItemTemplate>
<table id="tblUserList" border="0" width="100%" cellpadding="0" cellspacing="1">
<tr>
<td valign="middle" width="150" bgcolor="#e5e7e8" align="right">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="50" class='bodycopygreen' align="right" id='td_<%# DataBinder.Eval(Container.DataItem, "sno")%>'>   <strong><%# DataBinder.Eval(Container.DataItem, "ChannelNumber")%></strong></td>
<td width="100" align="center"><a id='img<%# DataBinder.Eval(Container.DataItem, "sno")%>' href='javascript:fnUserService(1,<%# DataBinder.Eval(Container.DataItem, "sno")%>,"<%# DataBinder.Eval(Container.DataItem,"ID")%>","<%# DataBinder.Eval(Container.DataItem,"Type")%>","<%# DataBinder.Eval(Container.DataItem,"PosterName")%>")'><img style="cursor:pointer" border=0 src='../<%# DataBinder.Eval(Container.DataItem,"IconName") %>' width="48" height="34" alt=""></a></td>
</tr>
</table>
</td>
<td valign="middle" width="600" bgcolor="#d9ecd9" id='tdUserList<%# DataBinder.Eval(Container.DataItem, "sno")%>'>    <a id='tda<%# DataBinder.Eval(Container.DataItem, "sno")%>' style="text-decoration:none" class='bodycopygreen' href='javascript:fnUserService(2,<%# DataBinder.Eval(Container.DataItem, "sno")%>,"<%# DataBinder.Eval(Container.DataItem,"ID")%>","<%# DataBinder.Eval(Container.DataItem,"Type")%>","<%# DataBinder.Eval(Container.DataItem,"PosterName")%>")'><strong><%# DataBinder.Eval(Container.DataItem,"Name")%></strong>
</a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:datalist></td>
starmilan 2009-04-17
  • 打赏
  • 举报
回复
哦,楼上几位的意思,是这个功能不能实现了?模拟的话,我会做,就是想如果能像我问的问题那样做就好了~
yuhun23 2009-04-17
  • 打赏
  • 举报
回复
这个在listbox里面应该不不能实现的。你如果不想自己在写一个控件,可以在listbox旁边再加一排按钮(根据数据条数动态生成),每一个按钮对于一条数据。用css控制一下样式,调整按钮的大小是其高度与一条数据的高度相同。模拟一下应该是可以的。
kwmxw 2009-04-17
  • 打赏
  • 举报
回复
基本上很难,自己写个用户控件吧
liuyang052 2009-04-17
  • 打赏
  • 举报
回复
一般用选择吧?然后判断是否被选择,再进行删除

62,241

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧