Nun noch zum zweiten Teil, Wenn Du das ItemCommand des DataGrid benutzt, hast Du folgende m�glichkeit die gew�hlte Zeile zu erhalten: e.Item.DataSetIndex. Dies ist auch immer die Zeile, die es im DataSet ist. also muss Du Dich beim Paging um nichts k�mmern.
Da Du jetzt auf das DataSet zugreifen kannst, hast Du nun die m�glichkeit auf die ID im DataSet zuzugreifen. Ich hoff ich konnte Dir helfen. Dre�ler, Thomas -----Urspr�ngliche Nachricht----- Von: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 16. Juli 2002 11:19 An: aspDEdotnet Betreff: [aspdedotnet] DataGrid Update 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
