我想爲GridView
添加List<Tuple<T1,T2>>
作爲DataSource
。List <Tuple<T1,T2>>作爲GridView的DataSource
「那就幹吧!」
是的,這不是真正的問題,問題是訪問GridView中的值。
這裏是我的代碼:
List<Tuple<Group, string>> userGroups = Util.PrepareGroups((string[][])Session["userGroups"]);
gridGroups.DataSource = userGroups;
gridGroups.DataBind();
在DataBind
拋出一個異常,告訴我,Item1.Name不存在,說到這個,這是我的標記:
<asp:GridView runat="server" ID="gridGroups" CssClass="grid gridGroups" AutoGenerateColumns="false">
<Columns>
<asp:BoundField meta:resourcekey="gridGroupsName" DataField="Item1.Name" />
<asp:BoundField meta:resourcekey="gridGroupsFunction" DataField="Item2" />
</Columns>
</asp:GridView>
不用多說,Item1
是集團和Name
是string
-屬性。
他(是的,他,我的IDE叫Bob)顯然沒有找到Item1.Name,有什麼辦法可以逃過.
?
感謝,
丹尼斯
Bob?..你在[Microsoft Bob](http://en.wikipedia.org/wiki/Microsoft_Bob)中的代碼?.. – GSerg 2011-06-06 07:26:58
不,我寫我的代碼使用Bob 2010 Professional! – 2011-06-06 07:28:47
與那些懶惰的鮑勃斯輟學的藝術學校... – 2011-06-06 07:29:41