当前位置:编程学习 > C#/ASP.NET >>

gridview 数据里查询出了数据现在我想删除他一行数据根据表里的ID

但是这个grideview 没有checkbox button 只是单击下选中一行,就是获取不到每行的ID,,我也设置 了datakeyNames 为 表里的ID,,我现在就想单击这行,获取ID 我从而可以删除这行数据。 比如我想获取ID的值。我用的datakeyNames 来保存这个ID 页面上只显示 序号 检测项目 检测依据   然后gridview 外面有一个删除的按钮  就是通过这个按钮来来删除,但同时也也传入ID、进来

--------------------编程问答--------------------   protected void gvTestItemList_RowDataBound(object sender, GridViewRowEventArgs e)
        {
           
            if (e.Row.RowType==DataControlRowType.DataRow)
            {
             
                e.Row.Attributes.Add("onMouseOver","SetNewColor(this);");
                e.Row.Attributes.Add("onMouseOut", "SetOldColor(this);");
                e.Row.Attributes.Add("ondblclick", "SetNewColor(this);");
                e.Row.Attributes["style"] = "cursor:pointer";  
             //这个获取 了所有的ID  不能单击一行获取这一行ID
                int index =Convert.ToInt32(gvTestItemList.DataKeys[e.Row.RowIndex].Value);
               

            }

        }
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,