как я могу отключить кнопку удаления , когда я использую " событие щелчка мыши " в категории просмотра данных, когда категория формы значений используется в таблице лекарств, поэтому, если я щелкаю строку таблицы данных с Значение IDC равно 1 или 2, затем кнопка удаления равна , отключите , поскольку значение, используемое в таблице лекарств, но если щелкнуть строку таблицы данных с IDC, равно 3, то кнопка удаления равна Включить .
пример В моей базе данных есть 2 таблицы apotek
Table : Medicine
IDB Name IDC
1 A 1
2 B 2
Table : Category
IDC Category
1 AA
2 BB
3 CC
это мой пример кода
bool c = true;
MySqlConnection koneksi = new MySqlConnection(@"Data Source=localhost;port=3306;Initial Catalog=apotek;User Id=root;password=''");
private void DataGridView1_MouseClick(object sender, MouseEventArgs e)
{
try
{
MySqlCommand cmd = new MySqlCommand("select * from medicine", koneksi);
MySqlDataReader myReader;
koneksi.Open();
myReader = cmd.ExecuteReader();
while (myReader.Read())
{
if (myReader[1].ToString()==mydatagrid.CurrentRow.Cells[0].Value.ToString())
{
c= true;
break;
}
}
if (c== true)
{
button2.Enabled = false;
}
else
{
button2.Enabled = true;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
koneksi.Close();
Но когда я бегу, его единственная кнопка отключения, когда я нажимаю на первую строку .... Не строка с IDC - 3
Спасибо