Работа с формой,помогите
Работа с формой,помогите
Я создал форму с двумя объектами TextBoxControl,в которые заносятся данные, и ButtonControl1 на событии Click которого наложил код:
{ispolnitel = System.Convert.ToString(TextBoxControl1.Text);
adres = System.Convert.ToString(TextBoxControl2.Text);
}
во вкладке Code у меня:
namespace Reports
{
public class Report : Stimulsoft.Report.StiReport
{
public string ispolnitel = "";
public string adres = "";
......................................
Во вкладке Page1 на объекты типа Text в Text Editor соответственно {ispolnitel} и {adres}
Затем я вызываю Preview,заполняю TextBoxControl1 и TextBoxControl2 данными,жму ButtonControl1 и у меня ничего не происходит(не заполняется отчет).Помогите пожалуйста
{ispolnitel = System.Convert.ToString(TextBoxControl1.Text);
adres = System.Convert.ToString(TextBoxControl2.Text);
}
во вкладке Code у меня:
namespace Reports
{
public class Report : Stimulsoft.Report.StiReport
{
public string ispolnitel = "";
public string adres = "";
......................................
Во вкладке Page1 на объекты типа Text в Text Editor соответственно {ispolnitel} и {adres}
Затем я вызываю Preview,заполняю TextBoxControl1 и TextBoxControl2 данными,жму ButtonControl1 и у меня ничего не происходит(не заполняется отчет).Помогите пожалуйста
Работа с формой,помогите
Вы делаете все верно.
Диалоговая форма закроется и будет показан отчет после нажатия на кнопку, если в DialogResult кнопки установлено значение OK.
Спасибо.
Диалоговая форма закроется и будет показан отчет после нажатия на кнопку, если в DialogResult кнопки установлено значение OK.
Спасибо.
Работа с формой,помогите
Вы делаете все верно.
Диалоговая форма закроется и будет показан отчет после нажатия на кнопку, если в DialogResult кнопки установлено значение OK.
Спасибо.
Диалоговая форма закроется и будет показан отчет после нажатия на кнопку, если в DialogResult кнопки установлено значение OK.
Спасибо.
Работа с формой,помогите
Большое спасибо за помощь,помогло.И еще 1 вопрос: Первоначально у меня в форме, TextBoxControl1.Text и TextBoxControl2.Text
принимают нулевое значение(нет текста).Как сделать,чтобы при последующем открытии формы оставалось предыдущее заполнение TextBoxControl1 и TextBoxControl2 с возможностью редактирования?
P.S. Приятно удивлен быстротой и точностью Ваших ответов.Заранее спасибо.
принимают нулевое значение(нет текста).Как сделать,чтобы при последующем открытии формы оставалось предыдущее заполнение TextBoxControl1 и TextBoxControl2 с возможностью редактирования?
P.S. Приятно удивлен быстротой и точностью Ваших ответов.Заранее спасибо.
Работа с формой,помогите
Лучше всего описать переменные, к примеру Variable1 и Variable2, в словаре, присвоить им значения по-умолчанию.
Необходимого поведения можно добиться, если использовать файл для сохранения значений переменных.
Обработчик FormLoad формы:
Обработчик нажатия кнопки на форме:
Обработчик Report.BeginRender (Вы можете получить к нему доступ в Property Editor):
// read settings
Пример отчета:
http:\\forumru.stimulsoft.com\upload\SaveAndReadToFile.zip
Спасибо.
Необходимого поведения можно добиться, если использовать файл для сохранения значений переменных.
Обработчик FormLoad формы:
Код: Выделить всё
TextBoxControl1.Text = Variable1;
TextBoxControl2.Text = Variable2;
Код: Выделить всё
Variable1 = TextBoxControl1.Text;
Variable2 = TextBoxControl2.Text;
// write settings
if (System.IO.File.Exists("D:\\mysettings.ini"))
{
System.IO.File.Delete("D:\\mysettings.ini");
}
System.IO.StreamWriter sw = new System.IO.StreamWriter("D:\\mysettings.ini");
sw.WriteLine(Variable1);
sw.WriteLine(Variable2);
sw.Close();
// read settings
Код: Выделить всё
if (System.IO.File.Exists("D:\\mysettings.ini"))
{
System.IO.StreamReader sr = new System.IO.StreamReader("D:\\mysettings.ini");
Variable1 = sr.ReadLine();
Variable2 = sr.ReadLine();
sr.Close();
}
Спасибо за хорошие слова. Мы стараемся.Snake писал(а):P.S. Приятно удивлен быстротой и точностью Ваших ответов.
Пример отчета:
http:\\forumru.stimulsoft.com\upload\SaveAndReadToFile.zip
Спасибо.
Работа с формой,помогите
Большое спасибо за помощь,приятно иметь дело с программерами высокого уровня,готовыми помочь в трудную минуту.
У Вас отличная команда!Так держать!
У Вас отличная команда!Так держать!
Работа с формой,помогите
Спасибо большое за хорошие слова.