Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从数据集导入后,C-Combobox项包含空格_C#_.net - Fatal编程技术网

C# 从数据集导入后,C-Combobox项包含空格

C# 从数据集导入后,C-Combobox项包含空格,c#,.net,C#,.net,我想知道是否有人能告诉我为什么当我从一个包含多个列的数据集填充combobox时,列值之间每行有5个空格 代码 作为评论。如果是char30,那么您将获得30个字符。 试一试 或 去瓦尔查尔并不总是更好。 如果值最初为空,然后添加,则可能导致页面拆分。 但是一个char30将保留该空间。因为您可能在数据库中使用char而不是varchar数据类型?谢谢各位,我一修剪数据,它就消除了空间。如果是,请回答,然后检查它? thisConnect.Open(); SqlDataAdapter sqla

我想知道是否有人能告诉我为什么当我从一个包含多个列的数据集填充combobox时,列值之间每行有5个空格

代码


作为评论。如果是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()