Hi @ all. Ich hab mal wieder ein kleines Problemchen....
Ich erzeuge mir in einer Funktion dynamisch diverse Textboxen. In dieser Textbox steht dann ein Name. Code:
Nun möchte ich in einer anderen Funktion mit einem Streamwriter diese Daten als html-File an mein Festplatte senden. Code:
Allerdings wird die Variable "name" nicht erkannt, da diese ja eine lokale Variable aus der anderen Funktion ist. Wie könnte ich dieses Problem lösen, damit ich auf diese Variable zugreifen kann?
Danke.
Gruß Baste
Ich erzeuge mir in einer Funktion dynamisch diverse Textboxen. In dieser Textbox steht dann ein Name. Code:
Code:
private void createTextBox(ref TBSuche tbsuche, SqlDataReader reader, int x)
{
...
//TextBox zur Anzeige des Namens
int i;
for (i = 0; i < nameTable.Rows.Count; i++)
{
TextBox name;
name = new TextBox();
name.Text = ("Name: " + ((newrow.ItemArray[0]).ToString()) + ", " + ((newrow.ItemArray[1]).ToString()));
name.ReadOnly = true;
name.BorderStyle = BorderStyle.None;
name.Font.Name = "Arial";
name.Width = 300;
Page.Form.Controls.Add(name);
}
}
Nun möchte ich in einer anderen Funktion mit einem Streamwriter diese Daten als html-File an mein Festplatte senden. Code:
Code:
private void senden()
{
StreamWriter sw = new StreamWriter("c:\\mail.html");
sw.WriteLine(this.name.Text);
sw.Close();
}
Allerdings wird die Variable "name" nicht erkannt, da diese ja eine lokale Variable aus der anderen Funktion ist. Wie könnte ich dieses Problem lösen, damit ich auf diese Variable zugreifen kann?
Danke.
Gruß Baste