Чтение свойств из клашина листа

Clarion.NET & .NET технологии

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
BOB
Ветеран
Сообщения: 336
Зарегистрирован: 17 Июль 2005, 5:43

Чтение свойств из клашина листа

Сообщение BOB »

Здравствуйте уважаемые.
Задача : экспортировать клашину очередь в excel , но ессно с заголовком и форматом в листе.
Заголовок те хедеры столбцов читаются легко и вместе с форматом , а вот до свойств полей листа добраться не могу
Делаю как раскопал в интернете

Код: Выделить всё

obj               system.Object
classType      system.Type
emeil            system.Reflection.PropertyInfo
     code
     classType = self.list1.Columns[9].GetType
     obj= Activator.CreateInstance(classType ,true)
     names =self.list1.Columns[9].GetType.GetProperties[19].Name.ToString
     emeil = classType.GetProperty(clip(names))
     names1=emeil.GetValue(Obj,null).ToString
     Message(clip(names) & ' = '&clip(names1) & ' = 19') 
names = имя свойства , names1 = должно быть его содержимое.
Для девятой колонки читает содержимое 19 свойства (picture) и получаем пусто , тоже и для многих других свойств.
Но не для всех . Что это , баг клаши или мой.
В листе я не указываю datasourse , а делаю присвоение в runtime , но поля вывода описываю руками те отключен режим автогенерации и виртуальной моды.
BOB
Ветеран
Сообщения: 336
Зарегистрирован: 17 Июль 2005, 5:43

Re: Чтение свойств из клашина листа

Сообщение BOB »

Ладно , с этим разобрался . Осталась последняя проблема после которой можно считать клашин лист рабочим.
Хочу использовать CalculateTotal , но не понятно когда вызывается это событие и как этим управлять , или как получить доступ к значениям этих полей чтобы менять их самому когда хочу.
Ответить