Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Impressive
2 / 2 / 1
Регистрация: 01.11.2011
Сообщений: 23
1

Логика навигации в DataGridView

17.11.2011, 16:59. Просмотров 910. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста реализовать логику перемещения по ячейкам при редактировании, так как указанно на рисунке:
  • ...после завершения редактирования ячейки, нажатием клавиши Enter, она должна перемещаться на следующую ячейку
  • ...при отсутствии значения в ячейке - выбирается другая ячейка
На какое событие подписать эту "логику"?
C#
1
 //_dgv_CellEndEdit не совсем подходит
0
Миниатюры
Логика навигации в DataGridView  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 16:59
Ответы с готовыми решениями:

Вывод информации в DataGridView в зависимости от выбора в другом DataGridView - C# Access
В 1м DataGridView У меня предприятия, при выборе какого-то 1 предприятия, во 2й...

Нажав на значение (строку) из одного DataGridView поиск в другом DataGridView
Всем привет. Есть 2 DataGridView в одном только дата, а во втором дата и много...

Во втором DataGridView отобразить данные, используя значения выбранной строчки первого DataGridView
Доброго времени суток, Ув. Форумчане! Такой вопрос: Во во втором...

Подставить данные из combobox в DatagridView при создании новой записи в этом DatagridView
Здравствуйте! Возможно я плохо искал, но я искал ответ или наводку на решение....

Вывод информации в DataGridView в зависимости от выбора в другом DataGridView
Прошу прощения сразу же потому что видел много тем похожих, но ответа так и не...

3
JuliaKo
21 / 20 / 7
Регистрация: 18.05.2011
Сообщений: 52
18.11.2011, 00:17 2
Взгляните на этот пример

http://codemumbler.blogspot.com/2011...-that-you.html

только вместо:

C#
1
if (grid.Rows[e.RowIndex].Cells[e.ColumnIndex].ReadOnly)
я сделала бы что-то вроде этого

C#
1
2
3
4
5
DataGridViewCell cell = grid.Rows[e.RowIndex].Cells[e.ColumnIndex];
   if (cell != null && !String.IsNullOrEmpty(cell.Value as string))
   {
       // do something
   }

Если вы получаете exception из BeginInvoke во время загрузки, переместите следующую строку в Form_Load.

this.dataGridView1.CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellEnter);

спасибо,
Юлия
1
Impressive
2 / 2 / 1
Регистрация: 01.11.2011
Сообщений: 23
18.11.2011, 14:48  [ТС] 3
На какое событие нужно подписаться, чтобы после редактирования ячейки, я смог бы написать код перехода на любую другую ячейку? После события CellEndEdit активной становиться следующая ячейка...
0
Impressive
2 / 2 / 1
Регистрация: 01.11.2011
Сообщений: 23
21.11.2011, 11:17  [ТС] 4
Просьба хоть какие-нибудь варианты предлагать... Может все элементарно, но у меня загвоздка с этой фигней... Буду благодарен за любую подсказку
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2011, 11:17

Нужно, чтобы при выборе элемента в одном DataGridView отображались связанные данные в другом DataGridView
Есть две связанные таблицы и соответственно два DataGridView, нужно, чтобы при...

DataGridView и Access, составить запрос для dataGridView
У меня есть БД Access, в ней таблица , а в таблице два столбца, один , другой ...

[EF] Указан недопустимый путь Include. Тип не объявляет свойство навигации
Есть модель, сгенерированная из базы: public class Judge { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru