PDA

View Full Version : مشکل در ItemTemplate از DataList



سار
سه شنبه 13 شهریور 1386, 11:04 صبح
وقتی به کد زیر میرسه


<asp:Label ID="lbaLicenceName" Text='<%# Eval("Info.EnglishName") %>'
runat="server" Font-Bold="True">
</asp:Label>

خطا تولید میکنه که
DataBinding: 'RM.Licence' does not contain a property with the name 'EnglishName'
در نگاه اول داره راست میگه ولی موضوع این هست که این کلاس یک struct داره که Info.EnglishName تو اون تعریف شده، حالا من چطور میتونم این موضوع رو بهش بفمونم که چیزی که دنبالشه تو struct هست نه تو خود کلاس؟

سار
سه شنبه 13 شهریور 1386, 12:21 عصر
با استفاده از کد زیر مشکل حل شد


<asp:Label ID="lbaLicenceName"
Text='<%# ((RM.Licence)GetDataItem()).Info.EnglishName %>'
runat="server" Font-Bold="True">
</asp:Label>

جالب بود