Hallo!
Auf was bezieht sich der Ausdruck "Container.DataItem"? Ich habe per Code ein DataSet an ein DataList Control gebunden.
In der ASPX Seite wollte ich dann die zwei Datenbankfelder an versch. Labels binden. Beim debuggen habe bemerkt, dass es sich bei Container.DataItem gar nicht um das DataSet handelt, welches ich an die DataList gebunden habe. Folglich bekomme ich auch einen Fehler, dass die Felder (VarinatCode, VariantDescription) nicht gefunden werden könne.
<asp:DataList ID="VariantsDataList" runat="server">
<ItemTemplate>
<asp:Label ID="VariantCodeLabel" runat="server" Text="Label">
<%#DataBinder.Eval(Container.DataItem, "VariantCode")%>
</asp:Label>
<asp:Label ID="VariantDescriptionLabel" runat="server" Text="Label">
<%#DataBinder.Eval(Container.DataItem, "VariantDescription")%>
</asp:Label>
</ItemTemplate>
</asp:DataList>
Daniel