gridview自带的select事件可以在选中某行时改变颜色,
若自定义一个按钮放在每一行后面,希望在点击这些按钮后,
执行某些数据操作后,然后可以变换改行的颜色。尝试了一个方法,但无法使之前选中的行变回原来的颜色

解决方案 »

  1.   

    说具体点。每个command有ing 和ed 2个 一个是发生时触发 一个是发生之后触发。
    你试试在事件完成之后再改改那个样式
      

  2.   

    简单点说就是如何在一个事件中调用gridview的selectedindexchanged或者selectedindexchanging事件
      

  3.   

    哦 了解LZ的意思了 你就是想要高亮显示修改过的行是吧。
    protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
    {
         GridView1.Rows[e.NewEditIndex].BackColor...这样看看里面类似的属性能否设置
    }
      

  4.   

    或者
    protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        GridView1.Rows[e.RowIndex].BorderColor...
    }
      

  5.   

    只要你能获得当前修改的行的index都可以通过上面的方法改变该行的样式吧