Entwickler-Ecke
WPF / Silverlight - Datagrid element in TextBox schreiben
peter876 - Fr 12.10.12 09:01
Titel: Datagrid element in TextBox schreiben
Hallo liebe Community, bin ein Anfänger und würde mich sehr über eure Hilfe freuen .. ich bin leider so der Type wenn ihr mir Codezeilen schreibt das ich da mehr verstehe als Worte. Möchte aus einen Datagrid was ich per MYSQL Tabelle fülle die Daten wieder in die dafür vorgesehenden TextBoxen laden. Leider find ich nicht viel darüber.
So lade ich daten in das Datagrid.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| private MySqlDataAdapter sqlDataAdapter; private DataTable dataTable; private void FillDataGrid() { string ConString = Globals.Connection; string CmdString = string.Empty; using (MySqlConnection con = new MySqlConnection(ConString)) { CmdString = "SELECT id, PLZ,NName,Name,Street,EMail,MobileNo FROM Phonebook"; MySqlCommand cmd = new MySqlCommand(CmdString, con); sqlDataAdapter = new MySqlDataAdapter(cmd); dataTable = new DataTable("Phonebook"); sqlDataAdapter.Fill(dataTable); datagridview1.ItemsSource = dataTable.DefaultView; datagridview1.CanUserAddRows = false; } } |
Das hier habe ich gefunden und schaut mir auch Plausiebel aus
-DataGridViewCellMouseEventArgs welchen befehl muss ich hier verrwenden denn er wird nicht erkannt denke mal der wird nur in winfowms verwendet oder ?
C#-Quelltext
1: 2: 3: 4: 5:
| private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { textBox1.Text = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(); } |
daeve - So 14.10.12 01:05
ja also da muss ich TH69 recht geben, mit binding wäre das sehr viel einfacher.
Schau dir doch mal ein Tutorial über WPF binding an...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!