Hallo,

ich versuche mich gerade an einem Datagrid.
Ich bin soweit gekommen, da� ich mir meine Spalten anzeigen lassen kann wie
ich will ....
(TemplateColumn / EditItemColumn)

Ich habe meinen Edit und dann eben den Update/Cancle Link drinnen.

Wenn ich Edit w�hle, dann kriege ich meine Felder wo ich die Angaben �ndern
kann. Jedes Feld hat seine ID.

So ....

Und nun will ich das Updateskript machen und habe nur Probleme.
Ich mache die ganze Sache in c#.
Ich verstehe hier nicht ganz den Ablauf wie er in der Hilfe beschrieben
wird...
(Hab noch kein Buch .... Was ist ein gutes Buch?)
Erst bilde ich das SQL....

                String updateCmd = "UPDATE tbl_om_betreiber SET ID = @ID," +
         " Name = @Name, Passwort = @Passwort, Code = @Code," +
         " DNSAdresse = @DNSAdresse, maxRows = @maxRows, eMail = @eMail," +
         " Telefon = @Telefon, Webadresse = @Webadresse WHERE ID = @ID;";

und dann ... was hat das mit dem...

      myCommand.Parameters.Add(new SqlParameter("@Name",
SqlDbType.VarChar));

...auf sich?
Hole ich mir mit dem @Name den �bergebenen Formwert zur�ck?
Wieso wird in dem Beispiel da� ich habe auch die ID upgedatet? Das geht doch
nicht, wenn es ein Autowert-Feld ist!?

WIe kriege ich dann aber die ID zur�ck, die ich ja brauche um den richtigen
Datensatz upzudaten ....

Ich habe da eine Zeile:
      myCommand.Parameters["@ID"].Value =
MyDataGrid.DataKeys[(int)e.Item.ItemIndex];

Ich habe aber die ID nicht in meinen Columns angezeigt. Muss ich das, um die
Datensatz ID zu bekommen?

Fragen �ber Frage ....

Kann mir da jemand assistieren .... bei meinen zweiten Schritten?

Gru� Mansur


| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an