日期:2014-05-19  浏览次数:20774 次

用Repeater做论坛,怎么实现数据的编辑和删除
我用Repeater做论坛,是用SQL   Server2000绑定的.数据是可以发送了.但是我想在里面再绑定两列.编辑和删除列.可是我不知道怎么绑定.怎么在程序里面写代码.请大家帮帮忙.谢谢了

------解决方案--------------------
加两个模板列嘛,一个是编辑的,一个是删除的,最起码要有一个主键列,标识要删除的行,然后点击编辑按钮的时候,由sender.parent.parent可以取得row也就是行嘛,用这个可以取得当前行上的所有数据,有思路了吧
------解决方案--------------------
要求点击编辑就可以把相应的参数传到另外一个窗体
------------------------
你直接把按扭做成个链接不就行了。。。
------解决方案--------------------
补充 yaowei1188(游戏开发)

在Repeater   ItemCommand事件中加入代码就可以了
------解决方案--------------------
<asp:Repeater ID= "reptype " runat= "server " OnItemCommand= "reptype_ItemCommand ">
<ItemTemplate>
.aspx中
<asp:LinkButton ID= "bttype " runat= "server " CommandArgument= ' <%#DataBinder.Eval(Container.DataItem, "type_id ") %> '
CommandName= "bttype " Text= ' <%#DataBinder.Eval(Container.DataItem, "type_name ") %> '>
</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>

.cs中
protected void reptype_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "bttype ")
{
initcontent(Convert.ToInt32(e.CommandArgument));
}
}

------解决方案--------------------
http://community.csdn.net/Expert/topic/5444/5444942.xml?temp=.8227198