Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.04.2006, 15:30
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
При запуске форме, в методе, подготавливающим ее вид, выполняется запрос к БД и данные методом Fill() sqladapter'a заливаются в таблицу, которая зацеплена на DataGridView. При отображении формы ни одна строка DataGridView'a не является активной (нет черного треугольничка слева). Собственно, как сделать одну из строк текущей ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2006, 16:00
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
this.ActiveControl = dataGridView1; dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; if (dataGridView1.Rows.Count > 0) { dataGridView1.Rows[0].Selected = true; } ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.04.2006, 16:01
|
|||
---|---|---|---|
сделать строку DataGridView текущей |
|||
#18+
Попробуй передать фокус своему DataGridView. Первая строка должна стать активной ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2006, 17:01
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
Это прекрасно - строка выделяется, но не становиться текущей! А как сделать чтобы стрелка (которая слева) встала напротив выделенной строки? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.04.2006, 18:18
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
Я выделял ячейку (например, крайнюю слева) в строке, а не саму строку. В этом случае всё было в порядке, но побочным эффектом было выделение конкретной ячейки. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.05.2006, 09:08
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
Georgiy L.Это прекрасно - строка выделяется, но не становиться текущей! А как сделать чтобы стрелка (которая слева) встала напротив выделенной строки? Кто-нить знает как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.05.2006, 10:26
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
Ага, я знаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.05.2006, 10:48
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
похоже, этот вопрос всех ввел в ступор. Н-да ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2006, 09:16
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
Андрей - он же дядя СэмАга, я знаю... Ну дядя Сем - колись! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2006, 10:03
|
|||
---|---|---|---|
сделать строку DataGridView текущей |
|||
#18+
Если прокатывает вариант с выделением крайней левой колонки (и при этом стрелочка появляется именно на той строчке), то можно задать стиль выделения - вся строка и все пучком ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2006, 12:55
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
MoristarЕсли прокатывает вариант с выделением крайней левой колонки (и при этом стрелочка появляется именно на той строчке), то можно задать стиль выделения - вся строка и все пучком У меня к сожалению такой вариант не прокатывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2006, 13:23
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
Я делал текущую строку через текущий cell, вот типа того: dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[0]; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2006, 13:43
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
RGSЯ делал текущую строку через текущий cell, вот типа того: dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[0]; Это работает проверено! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2006, 13:56
|
|||
---|---|---|---|
сделать строку DataGridView текущей |
|||
#18+
Нужно вообщето поиском пользоваться иногда этот вопрос мы уже решали :) /topic/246922&hl= ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.05.2006, 15:55
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
а вот у меня не работает. При появлении формы ни одна строка по прежнему не выделена черным треугольничком. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.05.2006, 07:08
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
Люди, делайте выделенной ячейку в нужной строке и будет Вам счастье , ну или предыдущие посты читайте . Только я делал это с Multiselect = false и SelectionMode = FullRowSelect, попробуйте как там в остальных случаях ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2015, 16:25
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
Активация строки с помощью dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[0]; работала до тех пор, пока мне в одной из форм захотелось Cells[0] сделать невидимим для клієнта.(Там ID код) В результате при виполнении dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[0]; получаем ошибку "Current cell cannot be set to an invisible cell" Я конечно могу изменить индекс Cells[0] на Cells[1], но так уже будет не универсально. Значит активировать строку с помощью dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[0]; не совсем правильно. Решение пока не нашол. Может кто то подскажет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2015, 16:36
|
|||
---|---|---|---|
сделать строку DataGridView текущей |
|||
#18+
DidoRA, попробуй так: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2015, 16:59
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
bazile Супер! Хоть пошло но ПОШЛО. Большое спасибо! . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2015, 17:29
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
bazile Просьба ответить немного не по теме. Не могу найти событие окончания перетаскивание столбца. Единственное что нашол так ето ColumnDisplayIndexChanged, но оно начинает срабатывать при загрузке грида и я не знаю как мне от етого избавится. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2015, 19:01
|
|||
---|---|---|---|
сделать строку DataGridView текущей |
|||
#18+
DidoRA, пдписывайся на событие ColumnDisplayIndexChanged не через дизайнер, а в коде после инициализации DataGridView. Или отписывайся от события перед добавлением данных, а потом подписывыйся обратно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.08.2015, 10:28
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
bazile Класное предложение-работает. Но слишком во многих местах надо отписиваться. Может можно исполизовать чтото другое для перехвата окончания перетаскивания столдца? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.08.2015, 18:47
|
|||
---|---|---|---|
сделать строку DataGridView текущей |
|||
#18+
DidoRAНо слишком во многих местах надо отписиваться. Значит перепиши код так чтобы все обновления DataGridView шли через один и тот же метод где ты и разместишь удаление подписки и добавление обратно. DidoRAМожет можно исполизовать чтото другое для перехвата окончания перетаскивания столдца? Не знаю. Поищи самостоятельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.08.2015, 21:23
|
|||
---|---|---|---|
|
|||
сделать строку DataGridView текущей |
|||
#18+
bazile Еще раз большое спасибо за поддержку и класние идеи. Пока придется отказаться от синхронизации гридов по перетаскиванию колонок. Все остальное получилось. Временно отключу ето свойство до лучших времен. Я сликом много времени потратил на решение етого вопроса, надо двигаться дальше. Пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1401287]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 176ms |
0 / 0 |