В моей форме у меня есть вкладка с пятью вкладками. На каждой вкладке есть datagridview, привязанный к базам данных. Все данные заполнены правильно, но событие CellContentClick
работает только на вкладке frist. Я пытаюсь retrive содержимого на выбранной ячейке с этим кодом:C# datagridview в tabpanel
//fristtabpag and datagrid1
private void dgw1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
text1.Text = dgw1.SelectedRows[0].Cells[0].Value.ToString();
}
//second tabpag and datagrid1
private void dgw2_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
text1.Text = dgw2.SelectedRows[0].Cells[0].Value.ToString();
}
//other....
И это работает только на Фристом TabPage.
Я использую тот же код, который правильно исправлен для другой страницы, но я получаю сообщение об ошибке для индекса. Как это исправить?
пожалуйста, поделитесь своим кодом –
исправил его на вопросительном столбе. – devilkkw
_I использовать тот же код, который правильно установлен для других page_. Нет, наверное, нет. Удостоверьтесь, что у вас есть 5 различных методов каждый __hooked__ до событий CellContentClick из 5 DGV. Также обратите внимание, что событие CellContentClick делает то, что говорит его имя: он срабатывает только тогда, когда __content__ не при нажатии на пустые части ячейки. – TaW