LISTBOX 绑定两列到listbox中 然后添加到另外一个LISTBOX中 然后保存到数据库中
左边的Listbox加载Station表的StationIdStaionName(显示)然后再通过中间的按钮保存到另外一个listbox中必须显示StationName最...
左边的Listbox加载Station表的
StationId StaionName(显示)
然后再通过中间的按钮保存到另外一个listbox中 必须显示StationName
最后将StationId 相应的INDEX 也就是 orderid保存Line表中中和完成一个线路的添加
line 表LIneid StationId OrderId
用的是c#.net环境 我不知道什么保存两列信息到lisbox中 以及item.add传到LISTBOX2中 展开
StationId StaionName(显示)
然后再通过中间的按钮保存到另外一个listbox中 必须显示StationName
最后将StationId 相应的INDEX 也就是 orderid保存Line表中中和完成一个线路的添加
line 表LIneid StationId OrderId
用的是c#.net环境 我不知道什么保存两列信息到lisbox中 以及item.add传到LISTBOX2中 展开
4个回答
展开全部
第一按钮:onclick事件
for (int i = 0; i <=ListBox1.Items.Count - 1; i++)
{
if (ListBox1.Items[i].Selected)
{
ListBox2.Items.Add(ListBox1.Items[i].Text);
ListBox1.Items.Remove(ListBox1.Items[i]);
}
}
第二个按钮onclick事件
for (int i = ListBox2.Items.Count - 1; i >= 0; i--)
{
if (ListBox2.Items[i].Selected)
{
ListBox1.Items.Add(ListBox2.Items[i].Text);
ListBox2.Items.Remove(ListBox2.Items[i].Text);
}
}
其它 两个类似
for (int i = 0; i <=ListBox1.Items.Count - 1; i++)
{
if (ListBox1.Items[i].Selected)
{
ListBox2.Items.Add(ListBox1.Items[i].Text);
ListBox1.Items.Remove(ListBox1.Items[i]);
}
}
第二个按钮onclick事件
for (int i = ListBox2.Items.Count - 1; i >= 0; i--)
{
if (ListBox2.Items[i].Selected)
{
ListBox1.Items.Add(ListBox2.Items[i].Text);
ListBox2.Items.Remove(ListBox2.Items[i].Text);
}
}
其它 两个类似
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要先取出你所选择的是哪项,这点你实现了么?你这是什么开发环境啊Delphi、C#??
提议:做一个程序不光是看代码,最重要的是学思想。
提议:做一个程序不光是看代码,最重要的是学思想。
追问
那也给点提示吧 具体步骤我知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[提议:做一个程序不光是看代码,最重要的是学思想。 ]
很经典的! 同意! 我就不说了!
很经典的! 同意! 我就不说了!
追问
那也给点提示吧 具体步骤我知道了
追答
1、设置连个 集合 分别保存 其两个的值
List listLeft = new List(); //---左侧的
List listRight = new List(); //---右侧的
2、当 右侧 向左侧 放入时
先删除 右侧 存储 的 信息 [注意要用break]
向左侧 集合中加入一条数据 ,重新绑定 两个集合到界面
同理!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询