1

我正在将表格中的数据加载到文本框中,并且得到空格。我尝试将 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();
4

1 回答 1

4

在您的陈述中添加一个AS子句SELECT

SELECT rtrim(firstname) AS trimmedFirstName

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

txtFirstname.Text = dt.Rows[0]["trimmedFirstName"].ToString();
于 2013-04-12T17:26:15.653 回答