读书人

aspxgridview 控件 编辑时的光标位置,

发布时间: 2013-11-20 12:46:02 作者: rapoo

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");
}
}

}

读书人网 >asp.net

热点推荐