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