asp.net中textbox显示数据的问题
来源:百度知道 编辑:UC知道 时间:2024/06/19 08:12:12
我想在textbox中显示数据库中的一条信息,用的这种方法, this.Name.Text = reader["username"].ToString();
能正常实现,但是我怎么感觉显示数据后的textbox不太正常呢,就是说正常情况下,一个光标可以定位到文本框最左边(空textbox)或者textbox中文字的最右边,或是定位到textbox中任一文字处,但是现在我的这个textbox光标可以定位到任意一个位置,包括所有的空白,就是在textbox任意空白处点击鼠标,光标都能定位,就像textbox中空白处全都有文字一样,让人感觉很不爽,不知大家看明白没有啊,你可以做一个实例看一下,是不是有这个问题啊,怎么解决啊,高手赐教。
能正常实现,但是我怎么感觉显示数据后的textbox不太正常呢,就是说正常情况下,一个光标可以定位到文本框最左边(空textbox)或者textbox中文字的最右边,或是定位到textbox中任一文字处,但是现在我的这个textbox光标可以定位到任意一个位置,包括所有的空白,就是在textbox任意空白处点击鼠标,光标都能定位,就像textbox中空白处全都有文字一样,让人感觉很不爽,不知大家看明白没有啊,你可以做一个实例看一下,是不是有这个问题啊,怎么解决啊,高手赐教。
其实很简单,肯定是你数据库中存这个字段的类型是char,如果你用varchar就没有这个问题呢。如果你存入的字段的长度不够,char类型会自动补齐,而补齐方式就是以空格填充!
你可以使用string 的.Trim()方法去掉空格。
this.Name.Text = reader["username"].ToString().Trim(); 去掉字符串两边的空格。
this.Name.Text = reader["username"].ToString().Trim();
asp.net textbox 分段
asp.net 关于TextBox
asp.net中如何获取textbox.value属性
asp.net的textbox问题
textbox赋值后不能获取textbox 的输入 asp.net
请问在asp.net(c#)中如何把sql中的数据读取到textbox中?
求助:ASP.NET中关于控制TextBox文本框字体样式,急!!!
请问:asp.net中,怎么验证textbox中的是不是输入了数字
asp.net在table中动态添加一行包含(TextBox,Label)
请教ASP.NET高手!!如何从oracle数据库中取得字段值然后方到textbox表格