设置ASP.NET(4.0)列表框的宽度和高度以适合项目

tom*_*msv 4 c# asp.net size listbox

我在一个绑定到linqdatasource的页面上有一个列表框.在ondatabound事件中,我试图使屏幕上的列表框的大小适合项目,以避免必须滚动并避免过多的空白区域.

我怎样才能做到这一点?

protected void ListBox1_DataBound(object sender, EventArgs e)
{
  ListBox1.FitToItems();
}
protected void FitToItems() {
  ...?
}
Run Code Online (Sandbox Code Playgroud)

小智 9

尝试:

Listbox.rows = Listbox.Items.count
Run Code Online (Sandbox Code Playgroud)