就是当我点击编辑按钮之后就让光标移动到某一列怎么实现?我在网上找到的资料应该是用focuseditor,但是这个好像得用在js里,问题是我不会js,有哪位高手能帮帮忙再c#里实现或者是js应该怎么写?告一下,谢谢啦还有一个问题是,编辑完之后按下update的时候我想判断一下我写的是不是正整数应该在哪怎么判断???

解决方案 »

  1.   

    我不知道你是不是想要给选中的行换个背景色,突出显示,这段代码是鼠标移上和移出改变背景色,当移上去时醒目显示,移出后恢复原色
    protected void gvSettlement_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                int i;
                //执行循环,保证每条数据都可以更新 
                for (i = 0; i < gvSettlement.Rows.Count; i++)
                {
                    //首先判断是否是数据行 
                    if (e.Row.RowType == DataControlRowType.DataRow)
                    {
                        //当鼠标停留时更改背景色 
                        e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#00A9FF'");
                        //当鼠标移开时还原背景色                    e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
                    }
                }        }
      

  2.   


    我问的不是自带的gridview的问题,是第三方控件devexpress的aspxgridview,还有就是不是换选中行颜色,而是当点击编辑按钮的时候光标到指定列的问题,不过还是谢谢你的回答
    继续在线等待