问题情况:
两个listBox的item数量一样多,且一一对应。
要求选中一个listBox里的item时,另一个listBox要自动选中对应的item。同时单选我实现了,但同时多选就不会了,望知道的朋友能指教一下。//同时单选
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
this.listBox2.SelectedIndex = this.listBox1.SelectedIndex;
}
两个listBox的item数量一样多,且一一对应。
要求选中一个listBox里的item时,另一个listBox要自动选中对应的item。同时单选我实现了,但同时多选就不会了,望知道的朋友能指教一下。//同时单选
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
this.listBox2.SelectedIndex = this.listBox1.SelectedIndex;
}
解决方案 »
- C#引用类型作为另外一个引用类型的成员,如何存储?
- 求救:c#程序报错:运算符 & 无法应用于 long 和 ulong 类型的操作数
- 请教一个GridView和FormView的问题
- 谁有类似QQ的能在INTERNET里聊天的代码实例呀,万分感谢!
- 使用VS2005可以开发非.net平台的程序吗?
- 急问,UDPClient接收数据有问题。(微软的msdn上的例子有问题?)
- c#读取GPS串口信息的问题
- 菜鸟问题,刚学编程
- 一个很郁闷的问题
- C#有没有类似VB下CallByName的方法?
- Sqlserver更新数据中, decimal类型怎么做.
- 会.net的话,学unity3d有什么资料么,从基础开始,求推荐
</asp:ListBox>
ListBox有一个重要属性Multiple就可以实现多选择,但是得要跟平时选择文件或者文件夹那样操作键盘,比如按住Crtl继续选择,就可以多选择了。
foreach (ListItem li in lb.Items)
{
if (li.Selected)
{
}
}
简单判断ListBox的项是否选中。
我本想ListBox和checkbox一起配合实现,就是checkbox嵌套到ListBox里面,判断改项是否checked=true,但不知道怎么实现。那样页面会美观点。
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (listBox1.Focused)
{
listBox2.SelectedIndices.Clear();
for (int i = 0; i < listBox1.SelectedIndices.Count; i++ )
{
listBox2.SelectedIndices.Add(listBox1.SelectedIndices[i]);
}
}
} private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
{
if (listBox2.Focused)
{
listBox1.SelectedIndices.Clear();
for (int i = 0; i < listBox2.SelectedIndices.Count; i++)
{
listBox1.SelectedIndices.Add(listBox2.SelectedIndices[i]);
}
}
}