带有空格的下拉列表

时间:2013-10-27 10:05:29

标签: c# asp.net drop-down-menu whitespace trim

我有一个像这样绑定的下拉列表。

 string qissuetype = "select trim(empname),empfullname from empmast where " + ListBox1.SelectedValue + "<3 order by empname";
 OdbcDataAdapter adpState = new OdbcDataAdapter(qissuetype, con1);
 DataSet ds = new DataSet();
 adpState.Fill(ds);                
 drpResponsible.DataSource = ds;
 drpResponsible.DataTextField = "trim(empname)";
 drpResponsible.DataValueField = "empfullname";
 drpResponsible.DataBind();

我在绑定时修剪了empname,但它仍显示前导和尾随空格(如果存在)。

任何人都可以帮我这样做吗? 提前致谢

2 个答案:

答案 0 :(得分:4)

如果不支持TRIM(),则LTRIM(RTRIM(empname))将获得相同的结果。

此外,您可以尝试以下链接:

1)Remove Trailing Spaces and Update in Columns in SQL Server

2)How to remove white space characters from a string in SQL Server

3)Remove all spaces from a string in SQL Server

希望你能得到解决方案,谢谢......

答案 1 :(得分:1)

不幸的是,

sql有时会保留很难删除的各种特殊字符。在这里使用正则表达式Removing White Space: C#尝试解决方案。

另外如果你使用的是其他语言,比如我正在使用希伯来语,有时即使这还不够,正则表达式需要与你的郎字母一起使用[a-zA-Z]。