青海龙8国际乐建设、网络推广最好的公司--您身边的龙8国际乐建设专家,马上拿起电话,联系我们:0971-8235355   
青海西宁龙8国际乐建设、龙8国际乐制作公司-西宁威势电子信息服务有限公司
 
西宁威势最新龙8国际乐制做案例展示
Lastest Project
 
当前位置为:首页 >> .NET编程 >> 正文  
龙8国际乐_龙8国际娱乐电脑版_龙8国际娱城手机版

文章来源: 西宁威势电子信息服务有限公司     发布时间:2010-9-27    浏览次数:4859   

.aspx页面相应代码如下:
<asp:Repeater ID="ly" runat="server <ItemTemplate>">

  <tr>
  <td><table width="102%" border="0" cellspacing="0" cellpadding="5">
  <tr class="news">
  <td width="49%" colspan="3"><img height=10 src="http://www.qhwins.com/../img/talk03.jpg" width=10>&nbsp;&nbsp;<%#Db.GetFirstString(DataBinder.Eval(Container.DataItem, "contents").ToString(), 50)%></td>
  <td width="10%"><%#DataBinder.Eval(Container.DataItem,"username")%></td>
  <td width="13%"><%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"date")).ToShortDateString()%></td>
  <td width="9%">&nbsp;</td>
  <td width="19%" bgcolor="#ffffcc">
  <asp:LinkButton ID="delete" runat="server" CommandArgument ='<%#DataBinder.Eval(Container.DataItem, "id")%>' CommandName="Delete" OnClick="Delete_Click" OnClientClick="return confirm('真的要删除选中的项目吗?');">删除</asp:LinkButton></td>
  </tr>
  </table></td>
  </tr>
  </ItemTemplate>
</asp:Repeater>


.aspx.cs代码如下:
protected void ly_ItemCreated(object sender, RepeaterItemEventArgs e) 
  {
  LinkButton lb = (LinkButton)e.Item.FindControl("delete"); 
  if (lb != null) {

  lb.Click += new EventHandler(Delete_Click); //关键在这里给LinkButton添加Click事件 
  } 
  }


  protected void Delete_Click(object sender, EventArgs e)  
  { 
  //这下面的代码该怎么写? 
  } 

 

回复

protected void ly_ItemCommand(object source, RepeaterCommandEventArgs e)
{
   
string command = e.CommandName;
   
if (command != null && command != string.Empty && command == "Delete")
    {
       
//删除操作
    }
}

 

我的解决方法

以下是源代码

 


          <asp:Repeater ID="Repeater1" runat="server"
              onitemcommand="Repeater1_ItemCommand">
          <HeaderTemplate>
          <table border="0" cellpadding="0" cellspacing="1" bgcolor="#99CCFF" style="width:100%;">
            <tr>
                <td width="70%" height="20" align="center" bgcolor="#FFFFFF"> 产品名称</td>
                <td height="10%" bgcolor="#FFFFFF" align="center">&nbsp;点击次数</td>
                <td height="" bgcolor="#FFFFFF" align="center">&nbsp;添加日期</td>
                <td height="" bgcolor="#FFFFFF" align="center">&nbsp;产品价格</td>
                <td height="" bgcolor="#FFFFFF" align="center">&nbsp;操作</td>
            </tr>
          </HeaderTemplate>
          <FooterTemplate></table></FooterTemplate>
          <ItemTemplate>
            <tr>
                <td width="70%" height="20" align="left" style=" padding-left:10px;" bgcolor="#FFFFFF"> <%# Eval("Prd_Name")%></td>
                <td height="20" bgcolor="#FFFFFF" align="center">&nbsp;<%# Eval("Prd_count")%></td>
                <td height="" bgcolor="#FFFFFF" align="center">&nbsp;<%# Eval("Add_date")%></td>
                <td height="" bgcolor="#FFFFFF" align="center">&nbsp;<%# Eval("Prd_Price")%></td>
                <td height="" bgcolor="#FFFFFF" align="center">&nbsp;<a href="http://wmcgw.net/TipxOfxt/?Bdujpo=Npejgz&bnq;je=μ%#Fwbm("Prd_id")%>" style="color:Green">修改</a>   <a href="http://wmcgw.net/TipxOfxt/?Bdujpo=Npejgz&bnq;je=μ%#Fwbm("Prd_id")%>" style="color:red">删除</a>
                <asp:LinkButton ID="LBT_Del" runat="server" OnClientClick="return confirm('真的要删除选中的项目吗?');" CommandName="Delete" >删除</asp:LinkButton><asp:HiddenField ID="HDF_DelInfo" runat="server" Value='<%#Eval("Prd_id") %>' /></td>
            </tr>
          </ItemTemplate>
          </asp:Repeater>

以下是解决方法:

    protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        HiddenField hfd = (HiddenField)e.Item.FindControl("HDF_DelInfo");
        string PrdId = hfd.Value.ToString();
        //在这里删除

        this.BindRPT();

    }



评论列表
正在加载评论……
  
评论   
呢  称:
验证码:
若看不清请点击更换!
内  容:
 
 
  在线洽谈咨询:
点击这里,在线洽谈   点击这里,在线洽谈   点击这里,在线洽谈
乘车路线    汇款方式   加盟合作  人才招聘
 
公司地址:青海省西宁市西关大街73号(三二四部队招行所四楼)     青ICP备13000578号-1 公安机关备案号:63010402000123    
QQ:147399120    mail:lostlove000@163.com    电话: 13897410341    邮编:810000
© Copyright( 2008-2009) QhWins.Com All Rights Reserved    版权所有:西宁威势电子信息服务有限公司 未经书面制授权,请勿随意转载!