我会尽量让这件事变得简单。
我有一个带有SELECT、INSERT、DELETE 和 UPDATE ( CRUD ) 按钮的工作 GUI,我需要使用帮助程序类,而不仅仅是在按钮等后面运行代码。
但我不知道如何开始编码。如果我在另一个班级工作,我不明白如何为按钮或标签编写动作。
我试过做“ClassNameHere:Form1”,但出现错误:
lblInfo 由于其保护级别
而无法访问 cmbTable 由于其保护级别而无法访问
我已经用谷歌搜索并尝试将课程更改为public
而不是公共等但无济于事。
所以我必须得到这个代码(这只是SELECT
查询)
private void fillcomboBox()
{
try
{
conn = new MySqlConnection(connstring);
conn.Open();
MySqlCommand myCommand = new MySqlCommand("SELECT * FROM person", conn);
MySqlDataReader myReader;
myReader = myCommand.ExecuteReader();
cmbTable.Items.Clear();
while (myReader.Read())
{
cmbTable.Items.Add(myReader["personID"] + " | " + myReader["firstName"] + " | " + myReader["lastName"] + " | " + myReader["address"] + " | " + myReader["phoneNumber"] + " | " + myReader["postCode"] + " | " + myReader["dateOfBirth"]);
}
}
catch (Exception err)
{//handle the error with a message
lblInfo.Text = " Error reading the database.";
lblInfo.Text += err.Message; ;
}
finally
{
}
}
在不同的类(助手类)中工作并链接到表单以便它工作但不在按钮后面......我希望这是有道理的。但就像我说的,我什至不知道如何开始编码。
我会喜欢任何输入,任何东西。
谢谢你。