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

关于listbox解决方法

2012-01-16 
关于listbox我把数据邦定到了listbox中,我用js事件改变它的顺序,我现在想在数据前加一个序号,当它的顺序改

关于listbox
我把数据邦定到了listbox中,我用js事件改变它的顺序,我现在想在数据前加一个序号,当它的顺序改变时序号也改变,求各为大虾赐教

[解决办法]
序号有什么用吗?用索引不行?
var select = document.getElementById( "listbox1 ");
select.options[i]
[解决办法]
不然,排完序之后,循环一下ListBox,把每个ListItem的Text都加上一个 i: 让它的Text变成i:XXXXX 这样的形式
[解决办法]
up

[解决办法]
同意Arieslns() 的方法
排序过后,执行下面方法

var select = document.getElementById( "listbox1 ");
for(i =0; i < select.length; i ++)
{
//先去除每个option的前面的序号
select.options[i].text = i + 1 + " ";
}
[解决办法]
写一个自定义类型A , 属性包含序号和字符串值,记得重写Text等属性,ListBox.Items.Add(A)时,重绘A,添加序号。 用法和普通的添加字符串一样用。

热点排行