FormView und Einfügemodus

13/11/2009 - 16:32 von Lupus Goebel | Report spam
Hallöschen,

ich erhalte folgende Fehlermeldung:
FormView FormView1 muss sich zum Einfügen eines neuen Datensatzes im
Einfügemodus befinden.

Wenn ich auf "Neu" klicke. Doch warum?

Hier der Quellcode (Auszug, hoffe der reicht):

\\\
<asp:AccessDataSource
ID="AccessDataSource3"
DataFile="~/App_Data/produktdb.mdb"
runat="server"
SelectCommand="SELECT ID, Kurztext,
Anzahl, Einheit, Preis
FROM tblProdukte ORDER BY ID"
UpdateCommand="UPDATE tblProdukte
SET Kurztext=@Kurztext, Anzahl=@Anzahl,
Einheit=@Einheit, Preis=@Preis
WHERE (ID = ?)"
DeleteCommand ="DELETE * FROM tblProdukte
WHERE (ID = ?)"
InsertCommand ="INSERT INTO
tblProdukte(Kurztext, Anzahl,
Einheit, Preis)
VALUES ('blahTEST', 1, 'km', 10)">
</asp:AccessDataSource>
.
...

.
<asp:Button
ID="NeuButton"
runat="server"
CausesValidation="True"
CommandName="Insert"
Text="Einfügen" />&nbsp;
<asp:Button
ID="InsertCancelButton"
runat="server"
CausesValidation="False"
CommandName="Cancel"
Text="Abbrechen" />
</InsertItemTemplate>
<ItemTemplate>
<dl>
<dt>ID:</dt>
<dd><asp:Label ID="IDLabel"
runat="server"
Text='<%# Eval("ID") %>' /></dd>
<dt>Kurztext:</dt>
<dd><asp:Label
ID="KurztextLabel"
runat="server"
Text='<%# Bind("Kurztext") %>' /></dd>
<dt>Anzahl:</dt>
<dd><asp:Label
ID="AnzahlLabel"
runat="server"
Text='<%# Bind("Anzahl") %>' /></dd>
<dt>Einheit:</dt>
<dd><asp:Label
ID="EinheitLabel"
runat="server"
Text='<%# Bind("Einheit") %>' /></dd>
<dt>Preis:</dt>
<dd><asp:Label
ID="PreisLabel"
runat="server"
Text='<%# Bind("Preis") %>' /></dd>
</dl>

<asp:Button
ID="EditButton"
runat="server"
CausesValidation="False"
CommandName="Edit"
Text="Bearbeiten" />&nbsp;
<asp:Button
ID="DeleteButton"
runat="server"
CausesValidation="False"
CommandName="Delete"
Text="Löschen" />
<asp:Button
ID="InsertButton"
runat="server"
CausesValidation="False"
CommandName="Insert"
Text="Neu" />
</ItemTemplate>
</asp:FormView>


MfG - Lupus Goebel
Der Sumpf- Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de http://foto.lupusdw.de)
Urlaub macht man in Irland: http://www.eaglesnest-bb.com/
 

Lesen sie die antworten

#1 Lupus Goebel
13/11/2009 - 23:00 | Warnen spam
Abend,

Am 13.11.2009 16:32 schrieb Lupus Goebel:
Hallöschen,

ich erhalte folgende Fehlermeldung:
FormView FormView1 muss sich zum Einfügen eines neuen Datensatzes im
Einfügemodus befinden.

Wenn ich auf "Neu" klicke. Doch warum?

Hier der Quellcode (Auszug, hoffe der reicht):

\\\


.
..

<asp:Button
ID="InsertButton"
runat="server"
CausesValidation="False"
CommandName="Insert"


An dieser Stelle habe ich ein "New" eingetragen da schein es nun zu gehen.


MfG - Lupus Goebel
Der Sumpf- Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de http://foto.lupusdw.de)
Urlaub macht man in Irland: http://www.eaglesnest-bb.com/

Ähnliche fragen