System.Text.StringBuilder builder = new System.Text.StringBuilder();
foreach (ListItem item in ChooseItems.Items)
{
if (item.Selected)
builder.AppendFormat("{0},",item.Text);
}
string s = builder.ToString().TrimEnd(',');
YCS
Please try the answer for the post and finally Don't forget to click “Mark as Answer” on the post that helped you.
int[] indexes = listBox.GetSelectedIndices();
String[] values = new String[indexes.Length];
for (int i = 0; i < indexes.Length; i++)
{
values[i] = listBox.Items[indexes[1]].Text;
}
//comma separted
string value = "";
for (int i = 0; i < indexes.Length; i++)
{
value += listBox.Items[indexes[1]].Text + ";";
}
//to get all
for (int i = 0; i < listBox.Items.Count; i++)
{
value += listBox.Items[i].Text + ";";
}
zohaibak
Member
11 Points
103 Posts
list box value
May 24, 2012 12:31 PM|LINK
how can we store listbox values in string variable using loop
chandrasheka...
Star
10258 Points
1760 Posts
Re: list box value
May 24, 2012 12:45 PM|LINK
Hi
try below.
System.Text.StringBuilder builder = new System.Text.StringBuilder(); foreach (ListItem item in ChooseItems.Items) { if (item.Selected) builder.AppendFormat("{0},",item.Text); } string s = builder.ToString().TrimEnd(',');Please try the answer for the post and finally Don't forget to click “Mark as Answer” on the post that helped you.
karthicks
All-Star
32102 Points
5523 Posts
Re: list box value
May 24, 2012 12:46 PM|LINK
hi, refer below code
int[] indexes = listBox.GetSelectedIndices(); String[] values = new String[indexes.Length]; for (int i = 0; i < indexes.Length; i++) { values[i] = listBox.Items[indexes[1]].Text; } //comma separted string value = ""; for (int i = 0; i < indexes.Length; i++) { value += listBox.Items[indexes[1]].Text + ";"; }//to get all for (int i = 0; i < listBox.Items.Count; i++) { value += listBox.Items[i].Text + ";"; }Karthick S