试图从sql表中删除值中的空格

时间:2013-04-12 17:23:32

标签: c# sql

我正在将表中的数据加载到文本框中,而且我正在获取空格。我尝试将rtrim放在select语句中但是当我这样做时,我收到一条错误,说“列不属于表”。我也试过做textbox.text.trim(),但也没有删除空格。任何帮助将不胜感激。

SqlCommand sqlcom = new SqlCommand("SELECT rtrim(firstname), lastname, address, addresstwo, city, state, zip, phone, email FROM CustomerTbl WHERE customerrid =" + intCustomerid, AppClass.thisConnect);

SqlDataReader sqldataR = sqlcom.ExecuteReader();
DataTable dt = new DataTable("customer");

dt.Load(sqldataR);

AppClass.thisConnect.Close();

txtFirstname.Text = dt.Rows[0]["firstname"].ToString();

1 个答案:

答案 0 :(得分:4)

AS语句中添加SELECT子句。

SELECT rtrim(firstname) AS trimmedFirstName
例如

。然后确保在代码中使用该列名。

txtFirstname.Text = dt.Rows[0]["trimmedFirstName"].ToString();