我在 Windows 窗体应用程序中显示了 100 个顺序按钮和复选框,以及保存了一些数字的数据库。
我的目标是根据数据库中保存的数字隐藏按钮和复选框。例如,在我的数据库中,我有 4 个数字:2、4、9 和 10。所以我想隐藏 button2、checkbox2、button4、checkbox4、button9、checkbox9、button10、checkbox10。
这是我尝试过的:
SqlCeCommand cmnd = con.CreateCommand();
cmnd.CommandText = "SELECT * FROM register_db WHERE semester = @s AND department = @d AND course = @c";
cmnd.Parameters.AddWithValue("@s", semester);
cmnd.Parameters.AddWithValue("@d", department);
cmnd.Parameters.AddWithValue("@c", course);
SqlCeDataReader rd = cmnd.ExecuteReader();
while (rd.Read())
{
string number = rd[0];
button[number].hide();
checkbox[number].hide();
// these are the main things that I didn't know how to do
}