我试图修剪我的comboBox,这是从我的SQL Server获取数据。我知道应该使用Trim功能。我已经以各种方式应用它,但似乎仍然面临着来自我的数据库的空白区域。如何有效地包括修剪功能?
AIG
答案 0 :(得分:1)
您需要修剪添加到组合框中的项目
suggestComboBox.Items.Add(cari_des.Trim());
你可以删除该行,它什么都不做:
suggestComboBox1.Text.Trim(); // delete this
答案 1 :(得分:1)
您需要在将值绑定到组合框之前修剪值。如下所示:
size_t cnt = fread(hdr, sizeof *hdr, 1, file);
if (cnt != 1) Handle_Failure();
答案 2 :(得分:1)
如何有效地包括修剪功能
我注意到的一件事是您在应用程序端准备了SQL查询。 由于许多原因,这既不是好的做法,也不是可取的。
您应该创建了返回所需数据的存储过程。 实现“修剪”功能应该在数据库端(在数据库过程内)而不是在应用程序端,除非您确定从数据库返回的数据永远不会大量。
declare @name varchar(5)='a '
select @name,RTRIM(LTRIM(@name))
答案 3 :(得分:0)
您也可以使用theExpression == Expression.Constant(null) / theExpression.Equals(Expression.Constant(null))
Replace
注意:这将删除结束时和中间的所有空格。