注册 登录
编程论坛 ASP.NET技术论坛

ListBox何使选中行位于ListBox窗口中间位置

linuwa 发布于 2007-06-13 23:56, 562 次点击
我在网页中写入了这些:

<asp:ListBox runat="server" Height="200" AutoPostBack="True" ID="CheckTex1" OnSelectedIndexChanged="Check_SelChg1" Width="40%"></asp:ListBox>

通过读数据库向CheckTex1中写入了很多行数据,现在问题是:我选中其中任何一行时,该行自动滚动到ListBox窗口的最上面,成为第一行,我希望该行不滚动或者滚动到ListBox窗口的中间位置,请问该如何做?

我发现去掉AutoPostBack="True"后点击某行的时候不会出现滚动现象,这符合我的要求,但是这样一来OnSelectedIndexChanged="Check_SelChg1"事件又响应不了了,矛盾啊!

谢谢!
1 回复
#2
linuwa2007-06-15 00:26
自己顶
1