| Forum: VB.NET |
Thema:
Re: Änderungen in einem DataGrid |
Von:
G. Guest (
27.11.2003 09:01) |
Hi Till,
eines ist mir noch nicht ganz klar.
Das CurrentCellChanged Event tritt auf wenn ich von Zelle a nach b gehe. Ich kann aber die Änderung des Inhaltes, bzw. ob überhaubt eine Änderung erfolgt ist, nicht feststellen.
Bei DataSet.GetChanges bekomme ich immer Nothing auch wenn ich eine Änderung vorgenommen habe.
Also. Ich hab mein Problem vielleicht nicht richtig beschrieben.
Ich möchte beim Ändern des Zelleninhaltes eines DataGrid den geänderten Wert in meine Datenbank zurückschreiben.
| Betreff |
Von |
Datum |
|
|
  |
Re: Änderungen in einem DataGrid
| Hallo Bernd,<br><br>willst du das immer machen, ohne rückfrage?<br>Dann würde ich es so machen:<br><br>Dataadapter.Fill(DataSet)<br>DataGrid.DataSource = DataSet.Tables("Die Tabelle")<br><br>und dann im... |
 |
 |
 |
|
|
Till
Groos
|
27.11.2003 09:38 |
|
|
  |
Re: Änderungen in einem DataGrid
| Super.<br>Das klappt sehr gut. Ich habe nur noch ein Problem mit dem UpdateCommand.<br><br>Private Sub DataGridRiddle_CurrentCellChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles... |
 |
 |
 |
|
|
G.
Guest
|
27.11.2003 10:21 |
|
|
  |
Re: Änderungen in einem DataGrid
| Hi Bernd,<br><br>UpdComm = daRiddle.UpdateCommand(strUpdCom)<br>kann so nicht funktionieren. UpdateCommand ist ein Property des DataAdapters. Du könntest sagen:<br>daRiddle.UpdateCommand = UpdComm<br><br>Wenn du... |
 |
 |
 |
|
|
Till
Groos
|
27.11.2003 11:17 |
|
|
  |
Re: Änderungen in einem DataGrid
| Hi Till,<br>Super.....<br>Jetzt klappt es ..<br>Ich stell mich vielleicht etwas dumm an, aber das sind die ersten Gehversuche mit .Net. Ich steige gerade von VB6 auf .Net um.<br><br>Und so hab ich es... |
 |
 |
 |
|
|
G.
Guest
|
27.11.2003 12:15 |
|
|
  |
Re: Änderungen in einem DataGrid
| Hi Bernd,<br><br>einen Verbesserungsvorschlag habe ich:<br>benutze den Finally-Block, anstatt ein paar mal ConnObj.Close()<br>ConnObj.Dispose()<br><br>Die Vorgängerzelle must du dir von Hand merken. Eine globale... |
 |
 |
 |
|
|
Till
Groos
|
27.11.2003 12:25 |
|
|
  |
Re: Änderungen in einem DataGrid
| Ja das mit lastCell ist mir schon klar, aber bei welchem Event kann ich denn die Zelle Bestimmen?<br>Ich denke vor dem Verlassen dieser. Aber wie heißt das Event dazu. |
 |
 |
 |
|
|
G.
Guest
|
27.11.2003 12:35 |
|
|
  |
Re: Änderungen in einem DataGrid
| Hi Bernd,<br>Im CellChanged-Event. Du merkst dir mit der lastCell-Variable die Vorgängerzelle (anfangs 0/0). Dann kannst du immer als letzt Anweisung im Cellchanged-Event lastCell die... |
 |
 |
 |
|
|
Till
Groos
|
27.11.2003 12:47 |
|
|
  |
Re: Änderungen in einem DataGrid
| Hallo Till,<br>so das Problem ist gelöst.<br>:-)<br>Hätte ich ohne deine Hilfe wohl nicht geschaft.<br>Nochmal Danke.<br><br>Jetzt steht nur noch die Sache mit den Spaltenbreiten und Spalten ausblenden auf dem... |
 |
 |
 |
|
|
G.
Guest
|
27.11.2003 14:49 |
|
|
  |
Re: Änderungen in einem...
| Freut mich zu hören.<br><br>Die Sache mit den Spalten ist glaube ich mal einen Artikel wert. Setzte ich mich mal dran. |
 |
 |
 |
|
|
Till
Groos
|
27.11.2003 15:30 |
|
|
|
|
G.
Guest
|
27.11.2003 15:54 |
|
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!