powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / dataTable
7 сообщений из 7, страница 1 из 1
dataTable
    #34567380
n_orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
В Delphi есть замечательная возможность к любому элементу списка (Item) привязать объект (Object). Есть ли такая возможность в VB?
Мне необходимо хранить id для каждой строчки и id для каждой ячейки для избавления от проблем с сохранением после сортировки.
Заранее спасибо
p.s. извиняюсь за может быть глупый вопрос. всю жизнь пользовался delphi а надо срочно доделать прогу на VB. даже книжки нормальной под рукой нет..
...
Рейтинг: 0 / 0
dataTable
    #34567592
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется Вам подойдет объект 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.
...
Рейтинг: 0 / 0
dataTable
    #34567701
n_orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
немного не то
поясню
есть БД с записями некоторой структуры. для каждого значения Value есть идентификатор id_value по которому это значение можно найти. данные загружаются в таблицу следующим образом:
читаются из базы некоторые ОДНОМЕРНЫЕ массивы, в т. ч. valueArray и id_valueArray, которые содержат в одну строчку подряд все значения и соответствующие ИД. затем эти значения исходя из заданных размеров таблицы из одной строки выкладываются в таблицу.
проблема при сохранении. сохраняется все по id_value из исходного массива, разворачивая таблицу обратно в строку. Если таблицу отсортировать то все перемешивается. надо бы как-то хранить id_value прямо в таблице в ячейках со значениями, но чтоб они не отображались.
Еще раз говорю в Delphi это легко делается через св-во Object. Неужели в VisualStudio ничего такого нет?
...
Рейтинг: 0 / 0
dataTable
    #34567760
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно извиняюсь, но что Вы называете таблицей?

PS. В VisualStudio есть немерянное кол-во всякого разного. Отять же - весть вопрос в том, что Вы называете VisualStudio
...
Рейтинг: 0 / 0
dataTable
    #34567843
n_orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь ошибся в заголовке.
Компонент называется DataGrid.
Visual Studio 2005 с Visual Basic
...
Рейтинг: 0 / 0
dataTable
    #34567940
lena_####
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так и надо хранить id_value в каком-то столбце DataGrid, а чтобы он (столбец) не отображался сделать для этого столбца Visible = False
...
Рейтинг: 0 / 0
dataTable
    #34567992
n_orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто и гениально... )))
спасибо огромное
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / dataTable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]