Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Datagrid DoubleClick
redeye
myCSharp.de - Member



Dabei seit:
Beiträge: 68
Herkunft: Steiermark

Themenstarter:

Datagrid DoubleClick

beantworten | zitieren | melden

Hallo zusammen.

Also .. ich hab da folgendes Problem:

Die Anwendung, die ich geschrieben hat, is im Prinzip ein Wartungstool für eine DB und da gibts dann halt auch so Spalten, die Informationen über Spalten (Metadaten usw. ) beinhalten.
Als Darstellungsform hab ich ein Datagrid gewählt und genau da liegt das Problem. Ich sollte nämlich mittels Double-Click auf eine Zelle, den Wert dieser Zelle in so eine Art Editor laden. Was das laden usw. anbelangt gibts keine Probleme, aber der Double-Click auf die Zelle bereitet mir Kopfzerbrechen .. ich muss wissen, welche Zelle das war und entsprechend der Zelle dem "Editor" verschiedene Werte übergeben.

thx & lg
michi
private Nachricht | Beiträge des Benutzers
r00t
myCSharp.de - Member



Dabei seit:
Beiträge: 141
Herkunft: Schwäbisch Gmünd

beantworten | zitieren | melden

ist heute "DataGrid-Day" ? mom ich schau es mir mal an

Edit:
Zitat
Original von redeye
Was das laden usw. anbelangt gibts keine Probleme, aber der Double-Click auf die Zelle bereitet mir Kopfzerbrechen

und wie machste das? gib mir mal bitte die methode
posted by the real prince of persia
private Nachricht | Beiträge des Benutzers
redeye
myCSharp.de - Member



Dabei seit:
Beiträge: 68
Herkunft: Steiermark

Themenstarter:

beantworten | zitieren | melden

meinst du en Doppelklick oder es Laden?
private Nachricht | Beiträge des Benutzers
r00t
myCSharp.de - Member



Dabei seit:
Beiträge: 141
Herkunft: Schwäbisch Gmünd

beantworten | zitieren | melden

äh laden? na klar laden, mit dem doppelklick haste ja probleme oder wie jetzt?
posted by the real prince of persia
private Nachricht | Beiträge des Benutzers
Noodles
myCSharp.de - Experte



Dabei seit:
Beiträge: 4802
Herkunft: Leipzig

beantworten | zitieren | melden

int i =dataGrid1.CurrentCell.RowNumber;
int j = dataGrid1.CurrentCell.ColumnNumber;
MessageBox.Show(dataGrid1[i, j].ToString());

So bekommst Du den Wert.
private Nachricht | Beiträge des Benutzers
r00t
myCSharp.de - Member



Dabei seit:
Beiträge: 141
Herkunft: Schwäbisch Gmünd

beantworten | zitieren | melden

öhm dass mit:
int rownr = dataGrid1.CurrentCell.RowNumber;
			int columnnr =  dataGrid1.CurrentCell.ColumnNumber;
	
			....dataGrid1[rownr,columnnr]....

hatte ich auch schon nur will ich wissen was der mit laden und editor meint, ich glaub nicht das eine messagbox sinn und zweck ist...
posted by the real prince of persia
private Nachricht | Beiträge des Benutzers
redeye
myCSharp.de - Member



Dabei seit:
Beiträge: 68
Herkunft: Steiermark

Themenstarter:

beantworten | zitieren | melden

Hmm .. danke .. hab mich mitm Projektleiter abgesprochen und machs mit rechter Maustaste ..
private Nachricht | Beiträge des Benutzers
Xqgene
myCSharp.de - Member



Dabei seit:
Beiträge: 2189

beantworten | zitieren | melden

das problem ist micht das laden, sondern Doppel-Click auf eine Zelle. das geht bei DataGrid gar nicht. oder täusche ich mich da?
"A programmer is a tool which converts coffein to code."

Evely ToDo-Manager 1.2 (Build 1.2.585)
private Nachricht | Beiträge des Benutzers
Noodles
myCSharp.de - Experte



Dabei seit:
Beiträge: 4802
Herkunft: Leipzig

beantworten | zitieren | melden

Zitat
Original von r00t
öhm dass mit:

[...]

hatte ich auch schon [...]

Warum postest Du es ihm dann nicht?
Ein Forum ist kein Chat, sondern ein Ort um anderen Leuten zu helfen (gilt für Fachforen).
private Nachricht | Beiträge des Benutzers
redeye
myCSharp.de - Member



Dabei seit:
Beiträge: 68
Herkunft: Steiermark

Themenstarter:

beantworten | zitieren | melden

Mhm .. xqgene hat recht .. es ging im Prinzip nur um den Doppelklick .. und anscheinend geht das net mit dem Datagrid.
private Nachricht | Beiträge des Benutzers
Noodles
myCSharp.de - Experte



Dabei seit:
Beiträge: 4802
Herkunft: Leipzig

beantworten | zitieren | melden

Zitat
Original von Xqgene
das problem ist micht das laden, sondern Doppel-Click auf eine Zelle. das geht bei DataGrid gar nicht. oder täusche ich mich da?

Nein geht auch nicht, nur auf den RowHeader reagiert der Doppelklick.
private Nachricht | Beiträge des Benutzers
r00t
myCSharp.de - Member



Dabei seit:
Beiträge: 141
Herkunft: Schwäbisch Gmünd

beantworten | zitieren | melden

@noodles: was für chatten. verstehst du unter helfen den gesamten code selber zu programmieren oder den fehler/lücke zu verbessern. warum sollte ich das mit "laden und editor" selber programmieren wenn er das schon hat?
für das implementieren braucht man doch das vorhandene oder?
posted by the real prince of persia
private Nachricht | Beiträge des Benutzers