>  기사  >  php教程  >  gridview命令用法

gridview命令用法

WBOY
WBOY원래의
2016-06-06 20:01:181653검색

/// summary /// 赋值 /// /summary /// param name="sender"/param /// param name="e"/param protected void gvZhTiList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (e.Row.RowState

    ///

    /// 赋值

    ///

    ///

    ///

    protected void gvZhTiList_RowDataBound(object sender, GridViewRowEventArgs e)

    {

        if (e.Row.RowType == DataControlRowType.DataRow)

        {

            if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate)

            {

                LinkButton lnkbtnpicdel = new LinkButton();

                lnkbtnpicdel = (LinkButton)e.Row.Cells[gvZhTiList.Columns.Count - 1].FindControl("lnkbtndelpic");

                lnkbtnpicdel.CommandArgument = e.Row.RowIndex.ToString();

 

                LinkButton lnkbtnisusers = new LinkButton();

                lnkbtnisusers = (LinkButton)e.Row.Cells[gvZhTiList.Columns.Count - 2].FindControl("lnkbtnusers");

                lnkbtnisusers.CommandArgument = e.Row.RowIndex.ToString();

            }

        }

    }

 

 

    ///

    /// 功能实现

    ///

    ///

    ///

    protected void gvZhTiList_RowCommand(object sender, GridViewCommandEventArgs e)

    {

        if (e.CommandName == "delpic")

        {

            string strsqldel = "delete flash_upload where picid=" + gvZhTiList.DataKeys[Convert.ToInt32(e.CommandArgument.ToString())].Value;

            int nums = SqlConnections.UpdateOrDelete(strsqldel);

 

            if (nums > 0)

            {

                Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert(/"图片删除成功!/");</script>");

            }

            else

            {

                Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>alert(/"图片删除失败!/");</script>");

            }

        }

        if (e.CommandName == "isusers")

        {

            string strsqlisusers = "update flash_upload set isenjoin=case isenjoin when 1 then 0 else 1 end where picid=" + gvZhTiList.DataKeys[Convert.ToInt32(e.CommandArgument.ToString())].Value;

            SqlConnections.UpdateOrDelete(strsqlisusers);

        }

 

    }

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.