asp.net中textbox显示数据的问题

我想在textbox中显示数据库中的一条信息,用的这种方法,this.Name.Text=reader["username"].ToString();能正常实现,但是我怎... 我想在textbox中显示数据库中的一条信息,用的这种方法, this.Name.Text = reader["username"].ToString();
能正常实现,但是我怎么感觉显示数据后的textbox不太正常呢,就是说正常情况下,一个光标可以定位到文本框最左边(空textbox)或者textbox中文字的最右边,或是定位到textbox中任一文字处,但是现在我的这个textbox光标可以定位到任意一个位置,包括所有的空白,就是在textbox任意空白处点击鼠标,光标都能定位,就像textbox中空白处全都有文字一样,让人感觉很不爽,不知大家看明白没有啊,你可以做一个实例看一下,是不是有这个问题啊,怎么解决啊,高手赐教。
展开
 我来答
yang_jie_king
2009-10-28 · 超过12用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:36.7万
展开全部
其实很简单,肯定是你数据库中存这个字段的类型是char,如果你用varchar就没有这个问题呢。如果你存入的字段的长度不够,char类型会自动补齐,而补齐方式就是以空格填充!
你可以使用string 的.Trim()方法去掉空格。
ajaxaspnet
2009-10-28
知道答主
回答量:33
采纳率:0%
帮助的人:0
展开全部
this.Name.Text = reader["username"].ToString().Trim(); 去掉字符串两边的空格。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
非天DH0a2
2009-10-28 · TA获得超过484个赞
知道答主
回答量:177
采纳率:0%
帮助的人:115万
展开全部
this.Name.Text = reader["username"].ToString().Trim();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式