asp.net CommandArgument

好久都没有用asp.net 做项目了,都忘的差不多了。今天顺便记一下笔记

在gridview 的 RowCommand 事件中

 

 protected void dgvProductCompare_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "btndelete")    
            {
                int rowIndex = Convert.ToInt32(e.CommandArgument.ToString());
                this.dgvProductCompare.Rows[rowIndex].Visible = false;
            }
        }

如上代码;

 e.CommandArgument 为你绑定的值,若要得到当前行的行号,可以如此的绑定

CommandArgument='<%# Container.DataItemIndex.ToString() %>'

你可能感兴趣的:(Asp.net,GridView)