|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
Visual Studio 2005, VisualBasic.Net ========================== Можно ли ПРОГРАММНО поменять в DGV порядок следования колонок ? Это может понадобиться, например, в случае, когда пользователь по своему усмотрению переставил колонки. Эта информация сохраняется в некоторм файле, да хоть бы в XML-формте. В следующий раз программа считывает это файл, переставляет колонки желаемым образом, и пожалуйста, дорогой, пользуйся. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 16:27 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
да ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 16:28 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
pationда Может быть чуть-чуть по-подробнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 16:34 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
Vakhopationда Может быть чуть-чуть по-подробнее. Да, можно поменять порядок следования колонок. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 16:35 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
Почитать про DataGridViewColumn.DisplayIndex ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 16:47 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
А может быть ворона...Почитать про DataGridViewColumn.DisplayIndex Это то, что надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 16:54 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
когда уже народ научится мсдн читать .... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 18:27 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
pation, Может в самых популярных вопросах ссылку на мсдн оставить? Может хоть часть да отсеется... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2010, 20:04 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
Halflingpation, Может в самых популярных вопросах ссылку на мсдн оставить? Может хоть часть да отсеется... пробовали - обижаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2010, 10:30 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
Я конечно могу ошибаться, но... Мне кажется, что вопрос не так прост. При установке свойства DisplayIndex у колонки может поменяться это свойство у других колонок. Поэтому интересно было бы указать алгоритм выставления упомянутого свойства колонкам. Вот фрагмент кода который я использовал в наследнике от DataGridView - попинайте: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2010, 15:14 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
что такое dt? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2010, 10:17 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
winsky!, dt - DataTable, как можно было догадаться из конструктора DataView. Содержит колонки "ColName" (primary key) - уникальное имя колонки, "ColWidth" - ширина колонки, "ColDisplayIndex" - индекс при отображении. (Извини, что пример не на VB.Net - соскочил с него давно :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2010, 11:16 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
HiMik2004, Мне интересно, вы это проверили? автор При установке свойства DisplayIndex у колонки может поменяться это свойство у других колонок. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2010, 11:41 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
TryCatch, Често говоря, это предположение. Просто у меня наблюдались с этим глюки (порядок восстанавливался неправильно) и поэтому я не уверен, что тот код который я привёл будет всегда правильно срабатывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2010, 12:19 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
HiMik2004Мне кажется, что вопрос не так прост. При установке свойства DisplayIndex у колонки может поменяться это свойство у других колонок. Поэтому интересно было бы указать алгоритм выставления упомянутого свойства колонкам.Отсортировать по возрастанию DisplayIndex, потом присваивать. Ниже код для WPF-ного грида. В WinForms концепция та же. Самый лучший в мире код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2010, 13:27 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
HiMik2004winsky!, dt - DataTable, как можно было догадаться из конструктора DataView. Содержит колонки "ColName" (primary key) - уникальное имя колонки, "ColWidth" - ширина колонки, "ColDisplayIndex" - индекс при отображении. (Извини, что пример не на VB.Net - соскочил с него давно :)) гм. а при чем здесь вб? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2010, 16:12 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
HiMik2004winsky!, dt - DataTable, как можно было догадаться из конструктора DataView. Содержит колонки "ColName" (primary key) - уникальное имя колонки, "ColWidth" - ширина колонки, "ColDisplayIndex" - индекс при отображении. и на кой весь этот гемор? в смысле зачем это все в DataTable пихать? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2010, 16:13 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
>гм. а при чем здесь вб? наверху написано: Visual Studio 2005, VisualBasic.Net :) > и на кой весь этот гемор? в смысле зачем это все в DataTable пихать? DataTable можно легко сериализовать например в XML а то и просто в сеттинги запихнуть. Но я не настаиваю, кому как удобнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2010, 16:45 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
HiMik2004>гм. а при чем здесь вб? наверху написано: Visual Studio 2005, VisualBasic.Net :) наверху - это на потолке? WinForms, .Net Framework ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2010, 17:01 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
pation, Заколебали, умники! Народ специально ходит на такие форумы чтобы в сжатом виде получить адекватную информацию, а не листать портянки мсдн-а. Освежите знания сами, подскажите людям! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2013, 08:38 |
|
И опять DataGridView. Программная перестановка колонок.
|
|||
---|---|---|---|
#18+
Greekk, Такие как ты регистрируются на таких форумах на один день, чтобы написать чушь в теме трёхлетней давности и благополучно уйти и не приходить больше никогда. А по теме - в MSDN всё есть, и есть даже обзоры (на русском - для нынешних студентов), которые покрывают все стандартные вопросы - и людям здесь остаётся спрашивать лишь нюансы взаимодействия, ошибки и прочее, что не так очевидно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2013, 11:40 |
|
|
start [/forum/search_topic.php?author=%D0%A2%D0%BE%D0%B6%D0%B5_%D0%BB%D0%B5%D0%BD%D1%8C&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 445ms |
total: | 611ms |
0 / 0 |