listbox.selectedindex为什么总是-1呢??

[复制链接]
查看11 | 回复3 | 2006-12-18 09:57:00 | 显示全部楼层 |阅读模式
If ListBox1.SelectedIndex >= 0 每次取到的值都是-1呢?
把选项写到HTML里ListBox1.SelectedIndex 的值就是0
选项
如果LISTBOX与DATASET绑定,选中以后ListBox1.SelectedIndex 的值就是-1
回复

使用道具 举报

千问 | 2006-12-18 09:57:00 | 显示全部楼层
需要与DataTable/DataView/ArrayList/HashTable绑定,而不是DataSet.
回复

使用道具 举报

千问 | 2006-12-18 09:57:00 | 显示全部楼层
也可能是ListBox的两个属性你没有指定

DataTextField(从 ListControl 继承) 获取或设置为列表项提供文本内容的数据源字段。

DataValueField(从 ListControl 继承) 获取或设置为各列表项提供值的数据源字段。
回复

使用道具 举报

千问 | 2006-12-18 09:57:00 | 显示全部楼层
Datamenber 选了
DataSource =DATASET
DataTextField,DataValueField都设置了
Autopostback 也设为FALSE了
还是不行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行