<asp:TemplateColumn HeaderText="Menge">
<ItemTemplate>
<asp:TextBox ID="textbox1" Runat="server" Text='<%#
DataBinder.Eval(Container.DataItem, "gebundeneSpalte") %>'>
</asp:TextBox>
</ItemTemplate>
</asp:TemplateColumn>
... wichtig sind die Hochkommas.
Gru�
Markus
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Stadelmann Patrick
Gesendet: Montag, 14. Juli 2003 14:20
An: [EMAIL PROTECTED]
Betreff: [Asp.net] noch eine Frage zu DataGrid
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
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net