Так что это довольно длинный вопрос, я столкнулся с серьезной проблемой, когда у меня есть приложение windows form C#, которое представляет собой систему управления инвентаризацией велосипедов для одного из моих классов колледжа. Я выяснил, как удалить выбранную в настоящее время часть из таблицы данных путем построения кода внутри события button_click, но это для этой конкретной формы c, и мой класс хочет, чтобы я создал конкретную c deletePart bool метод, принимающий параметр Part, который включает идентификатор, имя, цену, inStock, min и max. Я не смог найти способ передачи кода из события button_click в метод deletePart и хотел бы получить некоторую помощь.
public static bool deletePart(Part deletedPart)
{
MainScreen mainScreen = new MainScreen();
bool isDeleted = false;
if (MessageBox.Show("Are you sure you want to remove this part?", "Remove Part", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
isDeleted = true;
}
if (isDeleted == true)
{
mainScreen.PartsGridView.Rows.RemoveAt(mainScreen.PartsGridView.CurrentRow.Index);
}
return isDeleted;
}
Это все, что у меня есть внутри моего события button_click
private void DeleteBtn_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Are you sure you want to remove this part?", "Remove Part", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
PartsGridView.Rows.RemoveAt(PartsGridView.CurrentRow.Index);
}
}
Любой совет о том, как создать метод deletePart, будет полезен. Я так потерян.