|
|
|
dataTable
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! В Delphi есть замечательная возможность к любому элементу списка (Item) привязать объект (Object). Есть ли такая возможность в VB? Мне необходимо хранить id для каждой строчки и id для каждой ячейки для избавления от проблем с сохранением после сортировки. Заранее спасибо p.s. извиняюсь за может быть глупый вопрос. всю жизнь пользовался delphi а надо срочно доделать прогу на VB. даже книжки нормальной под рукой нет.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 12:28 |
|
||
|
dataTable
|
|||
|---|---|---|---|
|
#18+
Мне кажется Вам подойдет объект Dictionary : автор Dictionary Object Description Object that stores data key , item pairs. Remarks A Dictionary object is the equivalent of a PERL associative array. Items, which can be any form of data, are stored in the array. Each item is associated with a unique key. The key is used to retrieve an individual item and is usually a integer or a string, but can be anything except an array. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 13:15 |
|
||
|
dataTable
|
|||
|---|---|---|---|
|
#18+
немного не то поясню есть БД с записями некоторой структуры. для каждого значения Value есть идентификатор id_value по которому это значение можно найти. данные загружаются в таблицу следующим образом: читаются из базы некоторые ОДНОМЕРНЫЕ массивы, в т. ч. valueArray и id_valueArray, которые содержат в одну строчку подряд все значения и соответствующие ИД. затем эти значения исходя из заданных размеров таблицы из одной строки выкладываются в таблицу. проблема при сохранении. сохраняется все по id_value из исходного массива, разворачивая таблицу обратно в строку. Если таблицу отсортировать то все перемешивается. надо бы как-то хранить id_value прямо в таблице в ячейках со значениями, но чтоб они не отображались. Еще раз говорю в Delphi это легко делается через св-во Object. Неужели в VisualStudio ничего такого нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 13:37 |
|
||
|
dataTable
|
|||
|---|---|---|---|
|
#18+
Я конечно извиняюсь, но что Вы называете таблицей? PS. В VisualStudio есть немерянное кол-во всякого разного. Отять же - весть вопрос в том, что Вы называете VisualStudio ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 13:48 |
|
||
|
dataTable
|
|||
|---|---|---|---|
|
#18+
Извиняюсь ошибся в заголовке. Компонент называется DataGrid. Visual Studio 2005 с Visual Basic ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 14:03 |
|
||
|
dataTable
|
|||
|---|---|---|---|
|
#18+
Ну так и надо хранить id_value в каком-то столбце DataGrid, а чтобы он (столбец) не отображался сделать для этого столбца Visible = False ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 14:22 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=232&tid=2163919]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 330ms |

| 0 / 0 |
