Как добавить интерактивности
На форме несколько Combobox Которые связаны между собой, так же на форме лежит несколько Меток которые отображают дополнительную информацию
Информация на метка обновляется через
private void cbBatchCode_TextChanged(SelectedIndexChanged)(object sender, EventArgs e)
{
Report.GetDataSource("Table2").Init();
lTypePayment.Text=(Report.GetColumnValue("Table2.PAYMENT_TYPE")).ToString();
lID.Text=(Report.GetColumnValue("Table2.ID")).ToString();
lDate.Text=(Report.GetColumnValue("Table2.D_STAMP")).ToString();
}
но данное событие запаздывает от Combobox на 1 шаг. Если Текущая запись имеет ID=2 показывает 1, 3=>2.....
Как от этого избавиться и как сделать чтоб метки заполнялись при открытии отчета???
Информация на метка обновляется через
private void cbBatchCode_TextChanged(SelectedIndexChanged)(object sender, EventArgs e)
{
Report.GetDataSource("Table2").Init();
lTypePayment.Text=(Report.GetColumnValue("Table2.PAYMENT_TYPE")).ToString();
lID.Text=(Report.GetColumnValue("Table2.ID")).ToString();
lDate.Text=(Report.GetColumnValue("Table2.D_STAMP")).ToString();
}
но данное событие запаздывает от Combobox на 1 шаг. Если Текущая запись имеет ID=2 показывает 1, 3=>2.....
Как от этого избавиться и как сделать чтоб метки заполнялись при открытии отчета???
Комментарии
private void cbBatchCode_TextChanged(SelectedIndexChanged)(object sender, EventArgs e)
{
cbBatchCode.FilterData();
Report.GetDataSource("Table2").Init();
...
Чтобы при старте на форме отображались значения, создайте обработчик события Shown у формы:
private void Form1_Shown(object sender, EventArgs e)
{
cbBatchCode_TextChanged(null, null);
}