vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: DataGridView markierte Zeile... 
Autor: ModeratorDaveS (Moderator)
Datum: 28.06.11 20:44

Und wie so oft liefert Google die schlechteste Methode, aber danke trotzdem...

(Warum benutzt du nicht unsere Forumsuche, so findest du bessere Antworten).

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

DataGridView markierte Zeile... 
Autor: silast
Datum: 28.06.11 19:59

Hallo Leute,

hab mal wieder eine Frage:

Wie kann ich in meinem DataGridView (id, anrede, vorname, nachname, strasse, plz, ort, tel, mail) in einer vom user angeklickten (markierten) Zeile den Wert "id" ausleden und z.b. in einer msgbox anzeigen lassen??

hab schon gegoogelt finde aber nix was passt!? bzw. weis nicht genau nach was ich suchen soll

LG silas

gru? Silas

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: silast
Datum: 28.06.11 20:05

wie's der Zufall so wollte Google hat doch noch geholfen:

Dim vWert As String
vWert = DataGridView1.CurrentRow.Cells(3).Value.ToString
trotzdem Danke

LG Silas

gru? Silas

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: Code_mancer
Datum: 29.06.11 07:22

DaveS kann Controls als Datenkontainer nicht leiden, was?

--------------------

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig.
- Albert Einstein

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: ModeratorFZelle (Moderator)
Datum: 29.06.11 09:10

Und das macht auch Sinn, denn es ist einfach nur schlecht.
Und während bei VB6 das Databinding oft Probleme gemacht hat, ist es bei .NET eine der Grundlagen vom gesamten UI Framework.
Anwendungen sind so viiieeel einfacher wartbar.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: Code_mancer
Datum: 29.06.11 09:16

Darauf ein Amen

Es ist halt nur mit ein wenig Anfangsaufwand verbunden.

--------------------

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig.
- Albert Einstein

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: effeff
Datum: 29.06.11 10:12

Man hat dir in den weiteren Antworten vorsichtig versucht zu erklären, dass das DataGridView deine Daten nur anzeigt, diese aber selber woanders gehalten werden; Gehalten werden diese normalerweise in einer DataTable. Dort findest du sie in der CurrentRow.

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: silast
Datum: 29.06.11 10:37

Hallo Leute,

danke effeff... hab gerade erst angefangen mit Datenbanken in Verbindung mit .NET... Ich denk ich probier einfach mal noch ein bischen, aber wenn ihr einen bessern vorschlag habt, könnt ihr mir ja mal ein kleines Code-Schnipsel posten

LG Silas

gru? Silas

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: effeff
Datum: 29.06.11 10:55

Z. B. siehe http://www.codeproject.com/KB/grid/DBGridCurrentRow.aspx

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: Code_mancer
Datum: 29.06.11 10:56

Codeschnipsel? Ganz einfach

Me.dataGridView1.DataSource = Me.bindingSource1
Me.bindingSource1.DataSource = datatable
Ist ein ziemlich primitives Beispiel, I know, aber es sollte ausreichend sein, um in diese Richtung ein bisschen Lesestoff zu ergooglen und um ein bisschen herum zu probieren :P

--------------------

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig.
- Albert Einstein

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: ModeratorFZelle (Moderator)
Datum: 29.06.11 11:00

Es ist eher mit weniger Aufwand verbunden.

DataBinding an ein DGV geht mit 3 Zeilen ( BindingSource anlegen, DataSource der BS zuweisen,dgv.DataSoure zuweisen,gut).
Auslesen des aktuell ausgewählten Satzes geht dann per bs.Current.
Zurückschreiben geht per DAL.Update(List) oder das was man dafür eben macht.

Friemelst du die Daten ins DGV musst du sie in schleifen hineinschreiben, selectierte über die Zellen herausholen und das schreiben ist noch blöder.

Ich weiß also nicht was hier jetzt mehr Aufwand ist.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: ModeratorDaveS (Moderator)
Datum: 29.06.11 11:11

Ich glaube er meinte man muss zuerst ein wenig lernen...

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: Code_mancer
Datum: 29.06.11 11:48

Exakt.

--------------------

Ich habe keine besondere Begabung, sondern bin nur leidenschaftlich neugierig.
- Albert Einstein

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: DataGridView markierte Zeile... 
Autor: silast
Datum: 29.06.11 12:28

dankeschön! Also ich finde das man sich mit ein kleinwenig Beispielcode am besten in was einarbeiten kann... manchmal fehlt einfach nur ein keiner tipp um etwas richtig zu verstehen und schon klappt's


Danke nochmal

gru? Silas

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel