【发布时间】:2011-05-24 20:34:41
【问题描述】:
我在 SQL Server 中有一个表,它为我提供了产品列表 (PRODUCT) 和产品类别 (CAT)。现在我将所有产品放在同一个 ListBox 中:
foreach(ds.Tables["ProductsTbl"].Rows 中的 DataRow 行) { string str = string.Format("{0}", row["PRODUCT"]); ListBox1.Items.Add(new ListItem(str)); }但我需要创建与类别一样多的列表框,并根据类别分配这些产品。可能会添加或删除类别,因此我需要动态创建它们。
假设表格有 5 个类别 1 的产品、4 个类别 2 的产品和 7 个类别 3 的产品,我需要创建 3 个列表框。第一个有 5 个项目,第二个有 4 个项目,最后一个有 7 个项目。有任何想法吗 ? 谢谢。
【问题讨论】: