首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

listbox 数据绑定有关问题

2012-01-20 
listbox 数据绑定问题我用了三个combobox控件对listbox里的内容进行各种排序.可是用datasource系统会报出

listbox 数据绑定问题
我用了三个combobox控件对listbox里的内容进行各种排序.可是用datasource系统会报出异常;于是我改用ADD累加,这回不报异常了,可我发现的不能用ValueMember属性了,可是我必须要用啊.我用arraylist,还用hashtable,可是我在listbox中设置了sorted属性,这两种数据结构都不能准确查找了.求各位大哥帮帮我啊.
部分代码:
try
                        {
                                listBox1.Items.Clear();
                                txt_ByDefined.Text   =   " ";
                                txt_ByDefined.Enabled   =   false;
                                string   str   =   "ByNamePaper ";
                                DataLink   dl   =   new   DataLink();                                                       //创建数据库类的对象
                                SqlDataReader   rd;
                                rd   =   dl.GetReader(str);
                                int   i   =   0;
                               
                                while   (rd.Read())
                                {
                                        listBox1.Items.Add(rd[ "associator_name "].ToString());
                                        hs.Add(rd[ "associator_name "].ToString(),   rd[ "associator_ID "]);
//此哈希表不能有效查出结果,因为rd[ "associator_name "]中有重复的项

[解决办法]
跟踪一下重复的项究竟是什么
[解决办法]
HashTable不能有重复的键,
[解决办法]
写反了
hs.Add(rd[ "associator_ID"], rd[ " associator_name"].ToString()); 

热点排行