限制asp.net中CheckedListBox中显示的项目数
我在 asp.net Web 表单页面中有一个选中列表框,如下所示:
<asp:CheckBoxList ID="TagListCheckBox" runat="server" Height="100px" Width = "300px"
style="z-index: 1; left: 63px; top: 146px; position: absolute; TextAlign="Left">
</asp:CheckBoxList>
并且我动态向其中添加项目:
protected void TagListButton_Click(object sender, EventArgs e)
{
string[] TagList;
TagList = LhClientClass.client.GetTagList();
foreach (string s in TagList)
{
TagListCheckBox.Items.Add(s);
}
}
但是列表框的高度随着添加的项目数量的增加而增加。我想限制要显示的项目数量,并且添加一个滚动按钮或其他东西。我该怎么做?
I have a checkedlistbox in asp.net web form page as :
<asp:CheckBoxList ID="TagListCheckBox" runat="server" Height="100px" Width = "300px"
style="z-index: 1; left: 63px; top: 146px; position: absolute; TextAlign="Left">
</asp:CheckBoxList>
and i add items to it dynamically :
protected void TagListButton_Click(object sender, EventArgs e)
{
string[] TagList;
TagList = LhClientClass.client.GetTagList();
foreach (string s in TagList)
{
TagListCheckBox.Items.Add(s);
}
}
But the height of the list box grows as the number of items being added grows.I want to restrict the number of items to be displayed and add a scroll button to it or something.How do I do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试在你的控件周围放置一个 div,这应该可以解决问题:
try to put a div around your control, this should do the trick: