日期:2014-05-20  浏览次数:21174 次

如何去掉Combobox空间中数据后面的空格
sql数据库中字段的类型是nvchar   20,在读出数据付值到后,在数值后面有很多的空位,请问如何去掉后面的空位.
cmbobox.DataSource=dt;
cmbobox.DisplayMember= "Name ".trim();
trim()这个不起作用,请问有什么好的方法。


------解决方案--------------------
要在读取表的时候就把空格去掉,然后绑定

------解决方案--------------------
lz:
cmbobox控件在摆到界面上后,只要不人为改变其宽度,其大小是固定的,它每一项的宽度也是固定的,如果你字符长度小于这个宽度,自然会有空格。
也许我没有明白你的意思,难道你的空格在左边吗??
------解决方案--------------------
"Name ".Replace( " ", " ") //用空值替换一下空格
------解决方案--------------------
lz:
换个思路嘛,那你不用绑定,用DataTable读出来后,再把每一项添加到cmbobox中去,这就好控制了吧。。。