Reputation: 5077
I would like to combine 2 or more records in a single string based from SqlDataReader data.
SqlDataReader data = cmd.ExecuteReader();
string category = "";
while (data.Read())
{
category = data["Column1"].ToString() + ", " + category;
}
ltCategory.Text = category.TrimEnd(',');
I have 2 existing records and the ltCategory.Text displays Record1, Record2,
I want to use the following format:
SOLUTION
SqlDataReader data = cmd.ExecuteReader();
string category = "";
while (data.Read())
{
category += ", " + data["Column1"].ToString();
}
ltCategory.Text = category.TrimStart(',');
Upvotes: 0
Views: 86
Reputation: 819
Change category = data["Column1"].ToString() + ", " + category;
to category += data["Column1"].ToString() + ", ";
ltCategory.Text = category.TrimEnd(',');
This might need to be changed as well to:
ltCategory.Text = category.TrimEnd(', ');
Upvotes: 1