Я отображаю данные в объекте DataGridView.Первый столбец представляет удаление, а второй - редактирование как флажки, остальное - данные.
Я пытаюсь удалить и редактировать выбранные данные, когда один из флажков установлен.
Я застрял в том, как что-то сделать, когда был установлен один из флажков, в основном, как проверить, какое поле было щелкнуто.
Как мне это сделать?
Iсделайте так, чтобы снять отметку с любого другого поля, проверенного ранее:
public MainWindow()
{
InitializeComponent();
dgvPC.CellContentClick += new DataGridViewCellEventHandler(ContentClick_CellContentClick);
}
void ContentClick_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
foreach (DataGridViewRow row in dgvPC.Rows)
{
row.Cells[Delete1.Name].Value = false;
row.Cells[Edit1.Name].Value = false;
}
}
Я добавляю данные как таковые:
if (security.DecryptAES(read.GetString(1), storedAuth.Password, storedAuth.UserName) == "PC Password")
{
// Count PC passwords.
countPC++;
dgvPC.Rows.Add(read.GetInt32(0), false, false,
security.DecryptAES(read.GetString(5), storedAuth.Password, storedAuth.UserName),
security.DecryptAES(read.GetString(6), storedAuth.Password, storedAuth.UserName));
}