hallo,
ich hab noch eine kleine Frage zu DataGrid's. Ich habe in meinem DataGrid
eine
TextBox. Denen, die meine Frage "DataGrid von oben bis unten auslesen"
gelesen
haben, kommt die TextBox vielleicht bekannt vor. Ich habe Sie in einem
TemplateColumn
eingebunden. Ich m�chte diese TextBox an die Daten binden wie das DataGrid.
Ich hab es folgenderma�en probiert:

<asp:TemplateColumn HeaderText="Menge">
      <ItemTemplate>
       <asp:TextBox ID="textbox1" Runat="server">
            <%# DataBinder.Eval(Container.DataItem,"gebundeneSpalte") %>
       </asp:TextBox>
      </ItemTemplate>
</asp:TemplateColumn>

diese Methode funktioniert leider nicht, es kommt dann immer folgender
Fehler:

TextBox darf keine untergeordneten Elemente des Typs
'DataBoundLiteralControl' haben.

Wenn ich ein Label auf �hnliche Art und Weise binde, klappt es. Hier noch
der Code
dazu:

<asp:TemplateColumn HeaderText="Preis">
      <ItemTemplate>
           <asp:Label Runat="server" Text='<%#
DataBinder.Eval(Container.DataItem,"gebundeneSpalte") %>' ID="Label1">
           </asp:Label>
      </ItemTemplate>
</asp:TemplateColumn>

Der einzige Unterschied zwischen den beiden ist, dass das Label ein Attribut
Text hat,
wo ich bei der TextBox nicht habe (bzw. wo die TextBox nicht kennt).

w�hre froh, wenn mir jemand helfen k�nnte
Patrick


_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an