Reparter控件---常用事件

Posted on 2011-07-21 13:58  大瓜佬  阅读(294)  评论(0)    收藏  举报
//控制行绑定数据 ItemDataBound事件为控件绑定数据时触发
protected void rpt_correction_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
        {
DataRowView drv = (DataRowView)e.Item.DataItem;
Label lbl = (Label)e.Item.FindControl("lblStatus");
if(drv["Status"].ToString() == "1")
{
lbl.Text = "随便填写";
}
}
}
//删除行数据
--行添加控件-- :<asp:LinkButton ID="LinkButtonDelError" runat="server" OnClick="LinkButtonDelError_Click" CommandArgument='<%# Eval("Id") %>'>删除</asp:LinkButton>
--处理事件--:
protected void LinkButtonDelError_Click(object sender, EventArgs e)
        {
            LinkButton linkBtnDeleteError = sender as LinkButton;
            string id = linkBtnDeleteError.CommandArgument;
            int i = bUserExtScoreInfo.Delete(int.Parse(id));
            if (i > 0)
            {
                ShowAjaxDialog(this, "删除成功!");
                BindList();
            }
            else
            {
                ShowAjaxDialog(this, "删除失败!");
            }
        }

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3