,<%#Container.ItemIndex %>); return false;' >
<%#Eval("i_id") %>
/" target="_blank"><%#Eval("s_name") %>
<%#Eval("s_areatypeId")%>
<%#Eval("s_user") %>
<%#Eval("s_kfname")%>
<%# Eval("Remark") %>
<%#Eval("d_time")%>
把LinkButton按钮换成Button按钮,属性还是那样写,不改变。
看cs代码
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName.Equals("del")) //注意,这里的del是按钮属性的CommandName的值
{ //查找下边是否有产品,有则不能删除
DB.Operate("delete from tab_company where i_id=" + Convert.ToInt32(e.CommandArgument)); //注意,这里的 e.CommandArgument是按钮属性CommandArgument的值,如此写就行
}
//希望你i能看懂
}
//你追问的是可以实现的
字段的里面的内容能删,但是字段是不能删除的,因为字段本来是绑定在repeater中的,你删除这个记录的字段,那么其他的字段怎么显示
可以的呀,你在Repeater中的Button设置CommandArgument(你可以添加要删除的ID)然后,你再添加这个Button的Onclick事件
用ajax实现,给按钮绑定一个js方法,方法中要求传入要删除的数据项的Id,方法里用ajax实现删除