怎么去掉空白

rczjp 2012-03-31 03:46:34
DropDownList1.DataTextField = "Name";
怎么去掉绑定的名称前后的空白????
...全文
186 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuelang1225 2012-04-01
  • 打赏
  • 举报
回复
trim
rczjp 2012-04-01
  • 打赏
  • 举报
回复
恩,结贴。只有SQL处理了。谢谢大家
yuzan0123 2012-04-01
  • 打赏
  • 举报
回复
可以在前台页面显示数据的地方写个方法通过后台去掉空格后再显示吧
test2050 2012-04-01
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 的回复:]
引用 19 楼 的回复:
不知道这是不是你想要的,绑定数据没trim()不管它,但你可以对
dropdownlist.SelectedItem.Text 或者dropdownlist.SelectedValue进行trim啊。
你好,是显示的时候
估计可能是没有办法解决了。
[/Quote]
你还可以换个思维方式处理:就是去保证表中的数据都是trim过的就可以了。也就是Insert into Provincer的地方加上trim,就不用纠结这个地方了。
rczjp 2012-04-01
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 的回复:]
不知道这是不是你想要的,绑定数据没trim()不管它,但你可以对
dropdownlist.SelectedItem.Text 或者dropdownlist.SelectedValue进行trim啊。
[/Quote]你好,是显示的时候
估计可能是没有办法解决了。
test2050 2012-04-01
  • 打赏
  • 举报
回复
不知道这是不是你想要的,绑定数据没trim()不管它,但你可以对
dropdownlist.SelectedItem.Text 或者dropdownlist.SelectedValue进行trim啊。
rczjp 2012-04-01
  • 打赏
  • 举报
回复
@icbc_ljt 你好,你说的replace怎么使用?

@wanglei19880622 你好,这样不是多次一举了?循环添加肯定是没有问题,现在就是想绑定了的情况可以去掉前后空白吗?
czs06815394 2012-04-01
  • 打赏
  • 举报
回复
trim()函数
rtrim()
ltrim()
小小农民 2012-04-01
  • 打赏
  • 举报
回复
那会比较麻烦的吧,我想到的是在dropdownlist添加databind事件,在给每个item添加
xx.replace(" ","");或者其他修改什么的.
icbc_ljt 2012-04-01
  • 打赏
  • 举报
回复
用replace方法不行吗
rczjp 2012-04-01
  • 打赏
  • 举报
回复
那个SQL可以了,我这边的Cache引起错误的


现在就是想不使用sql可以搞定吗?
rczjp 2012-04-01
  • 打赏
  • 举报
回复
恩,SQL处理OK
Select ltrim(rtrim(ProvinceName)) as ProvinceName,ID From Province
SQL处理出现错误

System.Web.HttpException: DataBinding:“System.Data.DataRowView”不包含名为“ProvinceName”的属性另外不使用sql可以搞定吗
色拉油 2012-03-31
  • 打赏
  • 举报
回复
Trim
gio301 2012-03-31
  • 打赏
  • 举报
回复
插入数据库之前 在C#中s.Trim() 在数据库中也使用trim函数
lovehpz 2012-03-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
绑定前处理吧

string s= " 你好 ";
string ss = s.Trim();
DropDownList1.DataTextField =ss;
[/Quote]
数据库里去掉
rczjp 2012-03-31
  • 打赏
  • 举报
回复
恩,SQL处理OK
Select ltrim(rtrim(ProvinceName)) as ProvinceName,ID From Province
SQL处理出现错误

System.Web.HttpException: DataBinding:“System.Data.DataRowView”不包含名为“ProvinceName”的属性

另外不使用sql可以搞定吗
EnForGrass 2012-03-31
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

是绑定的情况 DataTextField

不修改SQL语句情况?
[/Quote]
最好是在sql里面处理。因为你绑定的是数据库中的字段
rczjp 2012-03-31
  • 打赏
  • 举报
回复
是绑定的情况 DataTextField

不修改SQL语句情况?
EnForGrass 2012-03-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

sql
select trim(name) from xxx
[/Quote]
正解
sql的trim()函数,即select ltrim(rtrim(UsrName))
萧炎 2012-03-31
  • 打赏
  • 举报
回复
如果只是前后的话 Trim()就可以了 如果中间还有 用Split(' ')或者正则也行
加载更多回复(4)

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧