Also ich bin der Meinung man sollte schon wissen was man tun!

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von Robert
Walther
Gesendet: Dienstag, 16. Juli 2002 16:21
An: aspDEdotnet
Betreff: [aspdedotnet] Re: DataGrid Update


hallo mansur,
wozu willst du diesen ganzen "mist" wissen, bzw verstehen?
zieh doch einfach per d&d einen adapter auf deine aspx seite, 
la� dir (mit rechter maus) ein dataset generieren, und gut.
was dann bei dataadapter.update(dataset) genau passiert
ist doch "wurscht", oder??
ziel ist es doch, das dataset zu �ndern  (was du beim debuggen mit
dataset.getxml() pr�fen kannst). 
eigene abfragen an die db werden meines wissens nach nicht mehr 
ben�tigt, das o.g. kommando sollte reichen.

bin aber auch kein experte, deshalb bitte auch ich andere teilnehmer, an
dieser diskussion teilzunehmen mfg rob

Zitiere "Mansur Esmann [OM]" <[EMAIL PROTECTED]>:

> 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
> 

| [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


| [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