目前,我有一个显示SQL查询结果(称为unitValues)的文字(称为unitValues)。它工作正常,除了我想用逗号分隔每个单位。现在,我的代码如何设置,总是添加一个额外的逗号。所以,相反的:将查询结果显示为以逗号分隔的文字
值1,值2,值3
我得到:
值1,值2,值3,
有没有一种方法,以防止被放置在额外的逗号查询结果列表的末尾?
这是从数据库中获取的SQL数据并将其放入文字代码:
protected void getUnits()
{
try
{
System.Data.SqlClient.SqlDataReader dr = null;
using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["AbleCommerce"].ToString()))
{
SqlCommand cmd = new SqlCommand("SELECT [name] FROM [baird_UnitOfMeasure]", cn);
cmd.CommandType = CommandType.Text;
cn.Open();
using (IDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
unitValues.Text += (reader["name"].ToString()) +", ";
}
}
cn.Close();
}
}
catch (Exception eX)
{
\\catch error
}
提前感谢!
刚试过,它的工作!谢谢! –