Hello I have a regular WinForm that calls this:
private void childDirectoryToolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
SQL.createTable("childDirectory"); //THIS LINE
}
catch(SystemException ecp)
{
MessageBox.Show(string.Format("An error occurred: {0}", ecp.Message));
}
}
and have a class named "SQL". The C# class cannot throw a messageBox to the user, only Console.WriteLine:
static public void createTable(string tableToCreate)
{
try
{
.
.
.
.
}
catch (SqlException exp)
{
Console.WriteLine("Database not created: " + exp.Message, "Error");
}
}
How can I throw this SqlExecption back in the Form.cs call? Sorry if my wording is wrong, hopefully you can understand what I'm trying to do.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…