19.10.2016, 11:02
|
| »»» |
#621
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
csistra,
private void MasterData2_BeforePrint(object sender, EventArgs e)
эту функцию вы просто написали в коде или привязали к событию BeforePrint?
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
19.10.2016, 11:13
|
| »»» |
#622
|
Дилер
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,755
|
Сообщение от storm
|
private void MasterData2_BeforePrint(object sender, EventArgs e)
эту функцию вы просто написали в коде или привязали к событию BeforePrint?
|
просто скопировал из другого отчета код и поправил, эта осталась из другого отчета.
я помню, чтобы вывести значение из кода в ячейку надо где-то что-то нажать, но непомню где все перекопал уже.
Добавлено через 36 секунд
нашел.
Добавлено через 21 секунду
но вот по логике пока непонятно как это все реализовать
Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
|
|
|
|
19.10.2016, 11:33
|
| »»» |
#623
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
csistra,
вам нужно просто к событию BeforePrint бэнда с данными привязать ваш метод
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
19.10.2016, 11:43
|
| »»» |
#624
|
Дилер
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,755
|
А если мне нужно в 2 ячейки возвращать значение GetStatus, как это правильно будет выглядеть ????
Для одной ячейки это выглядит так:
Код:
|
while (ds.HasMoreRows)
{
int sernum = ((Int32)Report.GetColumnValue("DS_trips.SERNUM"));
if (currSernum == sernum)
{
Text54.Text = GetStatus(Sen6,Sen70);
}
ds.Next();
}
}
///<summary>
///</summary>
private string GetStatus(int Sen6,int Sen70)
{
if (Sen6 > 0)
{
if (Sen70 > 0 ) return "70 yes";
else return "70 no";
}
else return "6 no";
}
} } |
Добавлено через 27 секунд
а во вторую ячейку мне надо вернуть статус с другого датчика.
Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
|
|
|
|
19.10.2016, 13:53
|
| »»» |
#625
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,957
|
csistra, GetStatus это просто название самописной функции в данном случае. Можно было ее назвать PapaKarlo или еще как. Пишешь другую функцию с доугим именем и для ячейки вызываешь ее.
Функции с аргументами для чего нужны такие ? Чтобы можно было другую ячейку и другие аргументы подставить. Если принцип расчета одинаковый конечно. А если разный - пишешь другую функцию с другим именем.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
20.10.2016, 09:07
|
| »»» |
#626
|
Дилер
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,755
|
Ок, с этим справился.
Есть выражение :
[DateTime.Parse([DS_sensor6.S_REAL_TIME])] Значение будет 15:36
Как мне сделать значение 20.10 15:36 ???
Подскажите плз
Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
|
|
|
|
20.10.2016, 11:16
|
| »»» |
#628
|
Дилер
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,755
|
Спасибо, попробовал, нифига не получилось
Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
|
|
|
|
20.10.2016, 11:20
|
| »»» |
#629
|
Опытный пользователь
Регистрация: 22.12.2010
Сообщений: 2,121
|
[DateTime.Parse([DS_sensor6.S_REAL_TIME]).ToString("dd.MM HH:mm")]
г. Челябинск
Ахмедьянов Алексей Адлерович
|
|
|
|
20.10.2016, 11:34
|
| »»» |
#630
|
Дилер
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,755
|
Спасибо, так работает.
Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
|
|
|
|
Здесь присутствуют: 6 (пользователей: 0 , гостей: 6)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 22:19. Часовой пояс GMT.
|
|