我有一个列表框,我从我的 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();