У меня есть DataGridView
в моей программе, которая имеет DataGridViewButtonColumn
. Когда пользователь нажимает на эту кнопку, он показывает больше деталей на другой панели.C# DataGridViewButtonColumn auto click
У меня возникают проблемы, пытаясь сделать следующее:
Нажмите на кнопку «отправить» на экране заказа, который будет отправлять заказ в базу данных, и DataGridView
будет автоматически обновляться, но пользователю все равно будет нужно щелкнуть по соответствующей кнопке столбца в строке, чтобы просмотреть более подробную информацию.
Что я хочу сделать, так это то, что когда пользователь нажмет кнопку «Отправить», он автоматически найдет строку, соответствующую идентификатору orderID, и автоматически щелкнет эту кнопку.
это то, что у меня есть:
foreach(DataGridViewRow row in OutOrderListGridView.Rows){
string compareID = row.Cells[0].Value.ToString();
if (compareID == OrderID)
{
row.Cells[10].Selected = true; <-- here i want to performClick() on the columnbutton(cell[10]) on the specific row.
}
}
Спасибо.
Имеет ли каждая строка свою кнопку «Отправить»? WinForms или WPF? – Dasanko
WindForms, каждая строка имеет свою кнопку, пусть говорит, что я хочу нажать кнопку 5-го уровня, которая находится в столбце 10, я бы хотел выполнить щелчок на этой кнопке. Я знаю, что для обычных кнопок есть performclick() для обычных кнопок, но мне нравится делать то же самое в столбце –