Поиск эквивалента U2.NET Toolkit для функции FMT

В UniBasic я могу использовать функцию FMT со спецификацией формата, такой как «30T», для вставки текстовых меток в соответствующие места в длинной строке (например, примечания/комментарии). Я не вижу эквивалента в наборе инструментов U2.NET.

Я знаю, что могу создать подпрограмму UniBasic и вызвать ее из C#, но я бы предпочел этого не делать.

Переформулировка основной проблемы: в таблице SQL Server у меня есть текстовый столбец (произвольно большой, а не большой двоичный объект); Я хотел бы, чтобы это заканчивалось в многозначном поле в записи Unidata с отметками MV через каждые 30 символов (т.е. аналогично форматированию 30T). Чтобы свести к минимуму обращения к серверу, я бы хотел, чтобы он обрабатывался на С#.

Я видел различные способы обработки переноса слов, так что, вероятно, я могу справиться с этим, но сначала я хотел бы убедиться, что возможности форматирования Unidata не «прячутся» где-то в U2.NET Toolkit?


person Scott Marshall    schedule 15.04.2013    source источник
comment
Привет, Скотт. Спасибо, что задали этот вопрос. Не могли бы вы дать мне какую-нибудь идею? Например: Код C# (даже не скомпилировался). Какой у вас режим доступа: SQL или Native? У нас есть функция в классе U2Parameter с именем DataTable_To_MV(...), она создает MV с заданной меткой поля, меткой значения и DataTable. Мне нужно понять ваше требование.   -  person Rajan Kumar    schedule 15.04.2013
comment
В текущем выпуске U2 Toolkit для .NET у нас нет этой функции (эквивалентной UniBASIC FMT). Как вы уже заметили, классы .NET, такие как RegEx, String, являются более мощными, чем функция FMT на стороне сервера.   -  person Rajan Kumar    schedule 16.04.2013
comment
Раджан - вы ответили на мой вопрос (нет, эквивалента функции FMT в U2.NET нет). Я нашел несколько (надеюсь) хороших примеров логики Word Wrap в C#, которые я смогу использовать. Спасибо!   -  person Scott Marshall    schedule 16.04.2013


Ответы (1)


Просто чтобы это было помечено как отвеченное, я повторю из комментариев выше: нет, функция FMT в настоящее время не существует в U2.NET Toolkit.

person Scott Marshall    schedule 18.04.2013