el *_*nho 2 c# asp.net devexpress
这应该很容易,但我没有这样做.我的列表框已启用复选框选项.所以我想在一个字符串中选择项目.像这样:
item1,item4,item9
Run Code Online (Sandbox Code Playgroud)
等等.
请注意,它们应除以","并删除最后一个逗号.
试过这样的事情,但不会奏效:
StringBuilder sb = new StringBuilder();
for (int i = 0; i < lb1.Items.Count; i++)
sb.Append(lb1.Items[i].Selected ? lb1.Items[i].Text + "," : "");
TextBox1.Text = sb.ToString();
Run Code Online (Sandbox Code Playgroud)
你可以尝试(使用ASPxListBox.SelectedItems):
var selectedItems =
String.Join(",", lb1.SelectedItems.Select(i => i.ToString()));
Run Code Online (Sandbox Code Playgroud)
或者,如果您使用的是没有LINQ的旧版.NET:
List<string> values = new List<string>();
foreach(object o in lb1.SelectedItems)
values.Add(o.ToString());
string selectedItems = String.Join(",", values);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9649 次 |
| 最近记录: |