SQL DB のテーブルから動的に入力するリストボックスがあり、リストボックスの行をテーブルからのレコードの量に動的に設定したいので、スクロールは必要ありません。そのテーブル情報をローカルデータテーブルに追加してその中の行を数える以外に、これを行う簡単な方法はありますか? リストボックスのバインディングのコードは次のとおりです。
List<ParameterList> Parameters = new List<ParameterList>();
Parameters.Add(new ParameterList() { Name = "CategoryName", Value = CategoryName });
lbCategory.DataSource = SQLHelper.GetDataByQuery("SELECT SectionID, SectionTitle FROM dbo.vwNavigationMenuItems WHERE CategoryName = @CategoryName ORDER BY MenuPosition ASC", Parameters);
lbCategory.DataTextField = "SectionTitle";
lbCategory.DataValueField = "SectionID";
lbCategory.DataBind();