【发布时间】:2010-10-14 02:45:54
【问题描述】:
我有一个包含 3 个 DropDownLists 的 Datagrid。虽然它是一个 DataGrid,但它实际上只有两行。我在代码中使用 DataTable 填充 BoundColumns。
通常,设置和创建两行、保存两行值并稍后检索它们不是问题。但事实证明,我的每一行都必须有不同的列表
例如:
第一行: --- 3 个 DropDownLists 每个都有四个选项:Apples、Oranges、Apples 和 Oranges,两者都没有
第二行: --- 3 个 DropDownLists 每个都有四个选项:葡萄、樱桃、葡萄和樱桃,都没有
所以我想知道完成此任务的最轻松的方法是什么。我认为解决方案与 DropDownList 的 DataSource、DataTextField 和/或 DataValueField 属性有关。但是,如果我在 DataSource 中放置一个函数,我不确定如何将行索引传递给它,以便它知道要返回哪个列表。使用 ItemTypes (Item, AlternatingItem) 也可能有一个解决方案,但如何最好地使用它们?
【问题讨论】: