日期:2014-05-17  浏览次数:20505 次

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

还有一个问题是,编辑完之后按下update的时候我想判断一下我写的是不是正整数应该在哪怎么判断???

------解决方案--------------------
我不知道你是不是想要给选中的行换个背景色,突出显示,这段代码是鼠标移上和移出改变背景色,当移上去时醒目显示,移出后恢复原色
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");
                }
            }

        }