Страница 1 из 1
Синтаксический разбор StiExpression....
Добавлено: 30 окт 2007, 05:50
Stilux
1. Подскажите пожалуйста, как из свойства Text, компонента StiText,
вычленить ссылки на источники и переменные из словаря?
2. Не понятно, почему нельзя добавить в класс StiComponent свойства
DataSource и DataMember, куда прописывать ссылки на источники из
словаря (поля DataSet или переменные), чтобы не приходилось выполнять пункт 1?
Синтаксический разбор StiExpression....
Добавлено: 31 окт 2007, 08:33
Vital
Здравствуйте,
1. Подскажите пожалуйста, как из свойства Text, компонента StiText,
вычленить ссылки на источники и переменные из словаря?
А в текстовом выражении ссылки на поля и переменные идут в простой форме или в форме выражений?
2. Не понятно, почему нельзя добавить в класс StiComponent свойства
DataSource и DataMember, куда прописывать ссылки на источники из
словаря (поля DataSet или переменные), чтобы не приходилось выполнять пункт 1?
В этом случае у нас появилось бы два дополнительных поля, которые нужны только в одном (хотя и массово используемом) случае применения.
Спасибо.
Синтаксический разбор StiExpression....
Добавлено: 31 окт 2007, 11:17
Stilux
А в текстовом выражении ссылки на поля и переменные идут в простой форме или в форме выражений?
Свойство
Text типа
StiExpression.
Ссылки на источники указываются в виде полных имен источников, указанных в фигурных скобках...
И что дальше?
Синтаксический разбор StiExpression....
Добавлено: 01 ноя 2007, 10:16
Vital
Можно использовать такой код:
Код: Выделить всё
if (expression.StartWith("{") && expression.EndWith("}"))
{
expression = expression.Trim();
StiDataSource dataSource = StiDataColumn.GetDataSourceFromDataColumn(report.Dictionary, expression);
StiDataColumn dataColumn = StiDataColumn.GetDataColumnFromColumnName(report.Dictionary, expression);
}