2010-04-28 97 views
2

我使用这个代码:System.MissingMemberException是未处理由用户代码

Dim VehiclesTable1 = dsVehicleList.Tables(0) 
Dim VT1 = (From d In VehiclesTable1.AsEnumerable _ 
      Select VehicleTypeName = d.Item("VehicleTypeName") _ 
       , VTypeID = d.Item("VTypeID") _ 
       , ImageURL = d.Item("ImageURL") _ 
       , DailyRate = d.Item("DailyRate") _ 
       , RateID = d.Item("RateID")).Distinct 

它的LINQ to数据集

我取数据在此肩:

<telerik:RadRotator ID="RadRotatorVehicleType" runat="server" Width="620px" Height="145" 
                      ItemWidth="155" ItemHeight="145" ScrollDirection="Left" FrameDuration="1" RotatorType="Buttons"> 
                      <ItemTemplate> 
                       <div style="text-align: center; cursor: pointer; width: 150px"> 
                        <asp:Image ID="ImageVehicleType" runat="server" Width="150" ImageUrl='<%# Container.DataItem("ImageURL") %>' /> 
                        <asp:Label ID="lblVehicleType" runat="server" Text='<%# Container.DataItem("VehicleTypeName") %>' 
                         Font-Bold="true"></asp:Label> 
                        <br /> 
                        <asp:Label ID="lblDailyRate" runat="server" Text='<%# Container.DataItem("DailyRate") %>' 
                         Visible="False"></asp:Label> 
                        <input id="HiddenVehicleTypeID" type="hidden" value='<%# Container.DataItem("VTypeID") %>' 
                         name="HiddenVehicleTypeID" runat="server" /> 
                        <input id="HiddenRateID" type="hidden" value='<%# Container.DataItem("RateID") %>' 
                         name="HiddenRateID" runat="server" /> 
                       </div> 
                      </ItemTemplate> 
                      <ControlButtons LeftButtonID="img_left" RightButtonID="img_right" /> 
                     </telerik:RadRotator> 

和我得到这个例外:

No default member found for type 'VB$AnonymousType_0(Of Object,Object,Object,Object,Object)'. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.MissingMemberException: No default member found for type 'VB$AnonymousType_0(Of Object,Object,Object,Object,Object)'. 

我不知道怎么回事?

请任何帮助。

感谢谁试图解决这个 但我得到了解决办法:使用

'<%# DataBinder.Eval(Container.DataItem,"ImageURL") %>'

代替'<%# Container.DataItem("RateID") %>'

感谢,

+0

如果你解决它,然后要么删除问题或答案自己和挑选你的答案(只是为了保持这么干净)。 – 2010-04-28 16:17:49

回答

2

感谢谁试图解决这个问题,但我得到的解决方案:

使用'<%# DataBinder.Eval(Container.DataItem,"ImageURL") %>'

代替'<%# Container.DataItem("RateID") %>'

感谢,

+0

我遇到了同样的问题,谢谢 – luisluix 2015-02-16 23:51:21

相关问题