listbox如何取出选中的多选内容?如能给出C#的示例代码更佳。谢谢...

celery菜菜 2011-12-08 08:52:34
listbox如何取出选中的多选内容?如能给出C#的示例代码更佳。谢谢...
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
celery菜菜 2011-12-20
  • 打赏
  • 举报
回复
合作愉快!!
阿妈的乖女儿 2011-12-20
  • 打赏
  • 举报
回复
阿妈的乖女儿 2011-12-20
  • 打赏
  • 举报
回复
一楼正解
celery菜菜 2011-12-08
  • 打赏
  • 举报
回复
如何用三层写代码??
csdn_aspnet 2011-12-08
  • 打赏
  • 举报
回复
第一种情况:listbox允许多选,取选中的文本
ArrayList alSelectedSecret = new ArrayList();
//填充listbox
foreach (DataRow dr in dtRecordSecret.Rows)
{
listBoxFileSecret.Items.Add(dr["DictionaryOption"].ToString());
}
//读取listbox选中的文本
alSelectedSecret.Clear();
for (int i = 0; i < listBoxFileSecret.SelectedItems.Count; i++)
{
alSelectedSecret.Add(listBoxFileSecret.SelectedItems[i].ToString());
}

第二种情况:listbox允许多选,不取选中的文本,取选中的值
ArrayList alSelectedReocrd= new ArrayList();
//填充listbox
listBoxRecord.DataSource = dtRecordHeading;
listBoxRecord.DisplayMember = "RecordHeading";
listBoxRecord.ValueMember = "RecordId";
//读取listbox选中的值,即RecordId字段
alSelectedReocrd.Clear();
foreach (object obj in listBoxRecord.SelectedItems)
{
DataRowView drv = (DataRowView)obj;
alSelectedReocrd.Add(drv.Row["RecordId"].ToString());
}

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧