GridView的RowCommand里取列的值

本文介绍了如何在管理员等级配置页面中修改等级名称、等级说明和版本信息,并提供了相应的验证逻辑。同时,也展示了如何实现等级删除功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 protected void gvET_AdminLevel_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        GridViewRow gvRow = ((GridViewRow)(((ImageButton)(e.CommandSource)).Parent.Parent));
        int iAdminLevelID = 0;
        ETHaiNan.BLL.ET_AdminLevel bAdminLevel = new ETHaiNan.BLL.ET_AdminLevel();
        if (e.CommandName == "Modify")
        {
            iAdminLevelID = int.Parse(gvET_AdminLevel.Rows[gvRow.RowIndex].Cells[0].Text.ToString());
            string strAL_Name = ((TextBox)gvET_AdminLevel.Rows[gvRow.RowIndex].Cells[0].FindControl("txtName")).Text.Trim();
            string strDescription = ((TextBox)gvET_AdminLevel.Rows[gvRow.RowIndex].Cells[0].FindControl("txtDescription")).Text.Trim();
            string strVersion = ((TextBox)gvET_AdminLevel.Rows[gvRow.RowIndex].Cells[0].FindControl("txtVersion")).Text.Trim();
            if (strAL_Name == "")
            {
                ETHaiNan.Common.JScript.WriteMessage("等级名称不能为空!", true, true);
            }
            if (strDescription== "")
            {
                ETHaiNan.Common.JScript.WriteMessage("等级说明不能为空!", true, true);
            }
            if (strVersion == "")
            {
                ETHaiNan.Common.JScript.WriteMessage("版本不能为空!", true, true);
            }
            ETHaiNan.Model.ET_AdminLevel mAdminLevel = new ETHaiNan.Model.ET_AdminLevel();

            mAdminLevel.AdminLevelID = iAdminLevelID;
            mAdminLevel.AL_Name = strAL_Name;
            mAdminLevel.AL_Description = strDescription;

            bAdminLevel.Update(mAdminLevel);

            ETHaiNan.Common.JScript.AlertAndRedirect("修改成功!","managerAdminLevel.aspx");
        }
        if (e.CommandName == "Del")
        {
            //Response.Write(e.CommandArgument.ToString());
            iAdminLevelID = int.Parse(e.CommandArgument.ToString());
            bAdminLevel.Delete(iAdminLevelID);

            ETHaiNan.Common.JScript.AlertAndRedirect("删除成功!", "managerAdminLevel.aspx");
        }
        //bindData();
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值