我有两个复选框(推荐和其他)有人名(连接,即约翰史密斯是一个项目)。我想将每个列表的选定成员按字母排序。我怎样才能做到这一点?如何在两个不同的CheckBoxLists中将项目按字母顺序排列?
0
A
回答
1
的ASP.NET实现三个CheckBoxList的控件(chkRecommended,chkOthers,chkCombined)
var listItems = (from ListItem listItem in chkRecommended.Items
where listItem.Selected
select listItem)
.Union(from ListItem listItem in chkOthers.Items
where listItem.Selected
select listItem)
.OrderBy(listItem => listItem.Text);
chkCombined.Items.Clear();
foreach (ListItem listItem in listItems)
chkCombined.Items.Add(listItem);
如果你只是意味着值,而不是另一个控制列表,你可以修改我提供的原始查询或像这样
var listValues = listItems.Select(listItem => listItem.Value);
0
您可以将两者的选定成员放入字符串列表并排序,然后将字符串列表放入新的CheckBoxList中。
请参阅http://msdn.microsoft.com/en-us/library/b0zbh7b6.aspx MSDN列表(T).Sort方法示例。
0
扩展它。如果你从一个SqlDataSource抓住他们,为什么不通过SQL做的字母排序?
+0
当他们从SQL中获得他们后,他不想将它们字母化? – 2010-03-19 19:37:59
+0
@迈克尔惠勒,这是正确的。 – 2010-03-19 19:43:11
相关问题
- 1. 按字母顺序排列的链表不按顺序排列
- 2. 在垂直列中按字母顺序排列项目
- 3. 按字母顺序排序,然后按字母顺序排列
- 4. 按字母顺序排列列表项
- 5. 排序列表中的项目按字母顺序排列,而不称呼
- 6. 按字母顺序排列列表框中的组项目
- 7. 按字母顺序排列QComboBox项目,无论索引如何
- 8. 将列表按字母顺序排序
- 9. 在Django-Admin中按字母顺序排列显示项目
- 10. 按字母顺序排列目录
- 11. 按字母顺序排列
- 12. 按字母顺序排列
- 13. 按字母顺序排列
- 14. 将项目添加到列表中,但不会按字母顺序排序
- 15. 如何按字母顺序排列组?
- 16. 如何按字母顺序排列File.listFiles?
- 17. 如何按字母顺序排列NSArray?
- 18. 按字段顺序排列+按字母顺序排列
- 19. Excel中按字母顺序排列柱,从不同的列
- 20. 在java中按字典顺序排列(按字母顺序)
- 21. 排序表的顺序不按字母顺序排列
- 22. 如何将具有两组元素的列表排序为两个按字母顺序排列的列表
- 23. 按字母顺序排列PHP排序
- 24. 如何按照各自名称中的字母按字母顺序对列表中的项目进行排序。
- 25. 按字母顺序排列项目列表
- 26. 将项目添加到NSMutableArray并按字母顺序排序
- 27. 将两列数据读入一个列表中,按字母顺序排序
- 28. 按列排序MySQL行,但不按字母顺序排列
- 29. 按字母顺序排列ListView上的项目
- 30. 如何按字母顺序排列多选项字段?
这些复选框是否在幕后引用业务对象?或者他们只是持有名称(即文本)? – TJMonk15 2010-03-19 18:40:05
他们连接到SQL数据源。 – 2010-03-19 18:41:20