2014-12-27 4 views
-2

мы можем добавить нашу функцию с этим способом https://www.youtube.com/watch?v=TEYuQmia9IYСтимулсофт добавить свою функцию с vb.net

но в C# я хочу путь в vb.net

Проблема в использовании namspacing в VB .net

благодаря

+0

Прочтите [это] (http://stackoverflow.com/help/how-to-ask) и повторите свой вопрос. –

+0

Вы хотя бы пытались его кодировать? – MAC

ответ

0

В видеообращении, размещенном есть некоторые важные шаги отсутствуют. Кажется, что они даются как должное, но без этого вы не смогли бы получить успешную ссылку на свой код от Дизайнера отчетов.

Первый: Чтобы прояснить проблему между VB.NET и C#. Если вы хотите использовать VB в качестве языка сценариев для своего отчета, вам нужно установить его в Report Properties. Свойство ScriptLanguage вы найдете в той же сетке свойств для отчета, где они устанавливают ссылку на ваше приложение. Изменение этого свойства не требуется, поскольку это свойство относится к коду, написанному внутри отчета, а не коду, в котором вы написали свое приложение.

Второй: В приложении VB.NET код, который определяет функцию должен быть, как это

Namespace MyFunc 
    Public Class Main 
     Public Shared Sub ShowMessage(text As String) 
      MessageBox.Show(text) 
     End Sub 
    End Class 
End Namespace 

Обычно в VB.NET вы не определяете explicitily пространство имен (все находится внутри основной пространство имен, определенное в свойствах проекта), но если вы хотите создать отдельное пространство имен, вам нечего остановить.

Третьего: В кодовой странице отчета вы написать

Imports WindowsFormApplication2.MyFunc 

Четвертого: После завершения разработки вашего отчета не забудьте сохранить его в той же папке, в которой создаются приложение. (Обычно Project \ BIN \ DEBUG) В противном случае ссылка на ваш исполняемый файл не будет выполнена.

Пятая: Сборки Stimulsoft установлены в GAC, но чтобы убедиться, что они находятся при запуске отчета не забудьте установить свои ссылки на Copy Local = True при запуске приложения внутри Визуальный Студия

+0

спасибо добавить к мероприятию внутри Main.ShowMessage ("sss") – user836080

 Смежные вопросы

  • Нет связанных вопросов^_^