private void CrystalReportViewer1_PageChanged(object sender, EventArgs e) { // Stop int pageNumber = CrystalReportViewer1.GetCurrentPageNumber(); populateContComboBoxes(pageNumber - 1); }
private void applyChangesButton_Click(object sender, EventArgs e) { var row = receiptsDT.Rows[CrystalReportViewer1.GetCurrentPageNumber() - 1]; string dateTimestr; DateTime dateTime; string gateMode; dateTimestr = datePicker.Value.ToShortDateString() + " " + timePicker.Value.ToShortTimeString(); dateTime = Convert.ToDateTime(dateTimestr); if (My.MyProject.Forms.FrmInOutGate.tabinoutGate.SelectedIndex == 0) { gateMode = "IN"; row["ReleaseNumber"] = bkgRelTextBox.Text; } else { gateMode = "Out"; row["BookingNumber"] = bkgRelTextBox.Text; } row["ContainerNumber"] = contNumbTextBox.Text; row["ContainerSize"] = sizeDropdown.Text; row["Status"] = statusDropdown.Text; row["Condition"] = conditionDropdown.Text; row["ssLine"] = ssLineDropdown.Text; row["carrierIn"] = carrierDropdown.Text; row["LRD"] = lrdDatePicker.Value; row["ERD"] = erdDatePicker.Value; row["Vessel"] = vesselTextBox.Text; row["ShipTo"] = shipToDropdown.Text; row["pickUp"] = pickUpDropOffDropdown.Text; row["truck" + gateMode] = truckDropdown.Text; row["cargoWeight"] = cargoNumericUpDown.Value; row["tareWeight"] = tareNumericUpDown.Value; row["GrossWeight"] = grossNumericUpDown.Value; row["comments"] = commentsTextBox.Text; row["Date-Time"] = dateTime; row["Driver" + gateMode] = driverDropdown.Text; row["Destination"] = destinationTextBox.Text; try { // reportSource.Database.Tables[0].SetDataSource(receiptsDT.CopyToDataTable()); // CrystalReportViewer1.ReportSource = reportSource; } catch { } }