当前位置:编程学习 > C#/ASP.NET >>

ListBox点击定位问题

listbox被绑定以后
设置了AutoPostBack。
并且设置了但击事件

由于其中显示的数据太多。
就可下拉
当点击其中一行的时候。
该行自动跳到当前第一行。
我想问一下
这里怎么定位?
就是点击了以后。里面的陈列位置不变???
--------------------编程问答-------------------- 没有明白你的意思

友情UP以下 --------------------编程问答-------------------- 如:listbox
-------------
1111111111
2222222222
33333333333
4444444444
5555555555
6666666666
-------------
这样的数据一直有100行。
现在可以看见666666666这一行。
当点击这一行以后
就变成了
-------------
6666666666
7777777777
8888888888
9999999999
8675476547
……………
-------------
也就是说点的这一行自动定位到第一行去了
怎么解释这种现象? --------------------编程问答-------------------- 改变点击记录的索引值。。 --------------------编程问答-------------------- 不好意思还以为你要实现这样的效果了。
怎么会这样呵呵。。。奇怪啊。。代码贴点出来看看 --------------------编程问答-------------------- 代码没什么奇怪的。
 SqlDataAdapter da = new SqlDataAdapter(sql, MyConn);
        DataSet ds = new DataSet();
        da.Fill(ds,"class");
        ListBox1.DataSource=ds;       
        ListBox1.DataTextField="classname";
        ListBox1.DataValueField="classID";
        ListBox1.DataBind();
        MyConn.Close(); --------------------编程问答-------------------- 求解。续顶 --------------------编程问答-------------------- 是不是ISPOSTBACK了? --------------------编程问答-------------------- 代码是没错的
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,