2009-12-10 81 views
0

我有一個對象,它包含一些字符串屬性和一個名爲CRAction的枚舉屬性。使枚舉可以綁定到datagridview

我有另一個對象代表上述對象的集合。

當我將集合對象綁定到類似gridview的東西時,所有字符串屬性都可以很好地綁定,但枚舉不會出現。

我已經添加了另一個字符串屬性,它返回CRAction.ToString,但有沒有更好的方法來使枚舉可以綁定到控件作爲對象的一部分?

對於純粹用於數據綁定的同一事物,擁有另一個屬性似乎有點杞人憂天!

+0

你試圖揭露積分值或友好的標識?換句話說,給出這樣的枚舉:enum Days {Sat = 1,Sun = 2,Mon = 3,Tue = 4,Wed = 5,Thu = 6,Fri = 7};你會嘗試在屏幕上顯示「mon」還是「3」? – 2009-12-11 03:21:15

+0

我枚舉聲明如下: 公共枚舉CRAction 編輯 查看 結束枚舉 我想在我的情況下,積分值和友好的標識是同一個? 基本上,我想我需要一種方法來自動地將數據綁定時的枚舉值。 – hermiod 2009-12-12 01:18:01

回答

0

這個工作對我來說:

<asp:Label> <%# DataBinder.Eval(Container.DataItem, "CRAction") %></asp:Label>