我在做个LISTBOX显示一组数据lsbAllService.DataSource = _dsAllService.Tables["Table"].DefaultView;
lsbAllService.DisplayMember = "ServiceName";
lsbAllService.ValueMember = "ServiceID";这样就能通过
lsbAllService.SelectedValue 读出每个显示项对应的值但是这样做的毛病是每一项都定死了 不能添加 或者删除于是我就用循环添加lsbService.DisplayMember = "ServiceName";
lsbService.ValueMember = "ServiceID";
foreach(。。)
{
lsbService.Items.Add(otherService.SelectedItem);
}也可以在界面上显示了但是获取出来的lsbAllService.SelectedValue 都是空!!!!!求求各位那里错了?
lsbAllService.DisplayMember = "ServiceName";
lsbAllService.ValueMember = "ServiceID";这样就能通过
lsbAllService.SelectedValue 读出每个显示项对应的值但是这样做的毛病是每一项都定死了 不能添加 或者删除于是我就用循环添加lsbService.DisplayMember = "ServiceName";
lsbService.ValueMember = "ServiceID";
foreach(。。)
{
lsbService.Items.Add(otherService.SelectedItem);
}也可以在界面上显示了但是获取出来的lsbAllService.SelectedValue 都是空!!!!!求求各位那里错了?
解决方案 »
- 请问大家一个关于C#中杀掉进程的问题??(解决给分)
- 如何知道某个文本文件用的是何种字符编码
- c# datagridview 选中行颜色 录入数据问题
- 这有个DataGrid数据导入Excel供大家分享
- 求助:关于stream中文字符问题,急!!!
- 来来来,给你们出个难题,很有意思!关于ObjectListView控件的,如果没听过,可以当成是listView控件就OK了,原理应该一样!
- [面试题/填空]在.Net中所有可序列化的类都被标记为_______
- 如何访问局域网中其他机器的共享文件?
- 大家都用一些什么做项目管理软件??
- VS.NET中文正式版的MSDN?
- 一个基本问题,一个线程问题
- c#中如何判断a是否能被b整除?
获取或设置由 ValueMember 属性指定的成员属性的值。包含由 ValueMember 属性指定的数据源成员的值的对象。当你绑定的时候,ValueMember是和数据源有关联的,可以通过SelectedValue取到数据。
但是下面你是循环添加的,事实上与数据源已经脱离开了,所以无法得到数据.
lsbAllService.DataSource = newDataSet.Tables["Table"].DefaultView;
lsbAllService.DisplayMember = "ServiceName";
lsbAllService.ValueMember = "ServiceID";
这样就等于添加、删除了