Здравствуйте, у меня есть обычная WinForm, которая вызывает это:
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));
}
}
и у меня есть класс с именем «SQL».Класс C # не может выдать messageBox пользователю, только Console.WriteLine:
static public void createTable(string tableToCreate)
{
try
{
.
.
.
.
}
catch (SqlException exp)
{
Console.WriteLine("Database not created: " + exp.Message, "Error");
}
}
Как я могу выбросить эту SqlExecption обратно в вызов Form.cs?Извините, если моя формулировка неверна, надеюсь, вы понимаете, что я пытаюсь сделать.