На форме есть Datagridview (с bindingsource) с вертикальной прокруткой (более 200 строк), в котором выделена строка и выполнена прокрутка, т.е. выделенная строка скрыта. Подскажите пожалуйста, как в таком случае (только когда выделенная строка не видна), например, при выполнении команды "Удалить строку" (код кнопки ниже) выполнить ее отображение, другими словами, выполнить прокрутку в Datagridview? Спасибо!
private void btnDel_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Удалить эту запись?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
bs.RemoveCurrent();
}
}
При выделении строки запоминаете её индекс.
int rowIndex = 0;
rowIndex = dataGridView1.CurrentRow.Index;
Потом по этому индексу делаете прокрутку.
dataGridView1.FirstDisplayedScrollingRowIndex = rowIndex;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
вопрос простой но для профизначит есть event и пара методов для добавления и удаления