日期:2014-05-18  浏览次数:20381 次

gridview编辑的时候光标定位问题?
gridview编辑的时候,点击输入框,光标就在中间,

输入内容的时候就与前面的内容出现了空格,例如“111 222”保存的时候就会报错,

我想点击编辑框的时候,光标定位到字符之后,输入内容就不会在中间出现空格。

应该怎么做呢??

------解决方案--------------------
这个似乎是你的编辑框中的值本身就带有空格所致吧。
在绑定的时候直接就把值Trim掉或是数据库中的字段类型设为可变长度的好了啊。
------解决方案--------------------
探讨
编辑的时候已经Trim了
string pkid = GridView1.Rows[e.RowIndex].Cells[1].Text.ToString();
string name = ((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text.Trim();
string sex = ((TextBox)GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text.Trim();
string address = ((TextBox)GridView1.Rows[e.RowIndex].Cells[4].Controls[0]).Text.Trim();

------解决方案--------------------
我也没遇到过这种情况,呵呵,按理一般情况对字符串的操作都应该先用Trim()把字符串前后的空格去掉,无论它是真有空还是没有空