【发布时间】:2011-06-05 08:33:57
【问题描述】:
是否可以自动将字典绑定到 Gridview?我得到的最接近的是:
Dictionary<string, myObject> MyDictionary = new Dictionary<string, myObject>();
// Populate MyDictionary here.
Grid1.DataSource = MyDictionary.Values;
Grid1.DataBind();
这会将 myObject 中的属性绑定到 gridview,但我也想获取密钥。如果不可能,是否有替代方案,例如使用中继器?谢谢。
【问题讨论】:
-
您是在谈论 DataGridView(我不熟悉)而不是像 ListView 那样使用 GridView 吗?如果是这样,我想我的答案不适用。
-
目前我只是将两个 asp.net gridviews 并排放置,一个绑定到 MyDictionary.Keys,另一个绑定到 MyDictionary.Values。
标签: c# asp.net data-binding gridview dictionary