C# 从数据集导入后,C-Combobox项包含空格
我想知道是否有人能告诉我为什么当我从一个包含多个列的数据集填充combobox时,列值之间每行有5个空格 代码C# 从数据集导入后,C-Combobox项包含空格,c#,.net,C#,.net,我想知道是否有人能告诉我为什么当我从一个包含多个列的数据集填充combobox时,列值之间每行有5个空格 代码 作为评论。如果是char30,那么您将获得30个字符。 试一试 或 去瓦尔查尔并不总是更好。 如果值最初为空,然后添加,则可能导致页面拆分。 但是一个char30将保留该空间。因为您可能在数据库中使用char而不是varchar数据类型?谢谢各位,我一修剪数据,它就消除了空间。如果是,请回答,然后检查它? thisConnect.Open(); SqlDataAdapter sqla
作为评论。如果是char30,那么您将获得30个字符。 试一试 或 去瓦尔查尔并不总是更好。 如果值最初为空,然后添加,则可能导致页面拆分。
但是一个char30将保留该空间。因为您可能在数据库中使用char而不是varchar数据类型?谢谢各位,我一修剪数据,它就消除了空间。如果是,请回答,然后检查它?
thisConnect.Open();
SqlDataAdapter sqladapt = new SqlDataAdapter("SELECT firstname, lastname, address FROM OwnersTbl", thisConnect);
DataSet ds = new DataSet();
sqladapt.Fill(ds, "OwnersTbl");
thisConnect.Close();
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
comboBoxOwners.Items.Add(ds.Tables[0].Rows[i][0] + "" + ds.Tables[0].Rows[i][1] + "" + ds.Tables[0].Rows[i][2]);
}
select rtrim(firstname) ...
ds.Tables[0].Rows[i][0].Trim()