Hi,
bin noch nicht lange am Programmieren und bräuchte mal Hilfe hab kein Plan, was ich dazu in die SuFu hauen soll.
Das Problem ist ähnlich wie bei meinem Vorgänger, ich habe ein Mainwindow, in dem wird eine Variable gefüllt.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| private void button8_Click(object sender, RoutedEventArgs e) { try { var obj = (tbladdressDataGrid.SelectedItem as DataRowView).Row as DataRow; var objValue = obj["fldid"];
string pupid = objValue.ToString();
Window4 addupdate = new Window4(); addupdate.Show(); } catch { MessageBox.Show("Wählen sie einen Datensatz aus.","Hinweis"); } } |
Dieser Variablenwert soll in Public convertiert werden, welcher auch ordentlich gefüllt wird
C#-Quelltext
1: 2: 3: 4: 5:
| public MainWindow() { InitializeComponent(); } public static string pupid; |
und im andern Window soll dieser wieder aufgerufen werden.:
C#-Quelltext
1:
| string id = MainWindow.pupid; |
doch genau dort ist der Wert wieder Null,
Warum ist das so?
Bitte um Hilfe
mfg