gawcio . 21 Napisano 27 Listopada 2020 Udostępnij Napisano 27 Listopada 2020 w Wzorzec Inpost Paczkomat - tło Korzystam ze swojego wzorca wydruków pod paczkomaty, obecnie trzeba dopisywać WKN do przesyłek nadawanych w czwartek i piątek, dodałem to sobie po przez skrypt: private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { String symbol = xtraReport1.GetCurrentColumnValue("Paczka_Symbol").ToString(); String a = ""; DateTime today = DateTime.Today; String connectionString = "Data Source=XXX;Initial Catalog=XXX;Integrated Security=False;User ID=sa;Password=XXX"; String SQL = "SELECT smart FROM vw_Package AS PC WHERE cast(pc_SymbolIndex as nvarchar) + '/' + cast( pc_SymbolYear as nvarchar) = '"+symbol+"'"; System.Data.SqlClient.SqlConnection DBConn = new System.Data.SqlClient.SqlConnection(connectionString); DBConn.Open(); System.Data.SqlClient.SqlCommand DBCommand = new System.Data.SqlClient.SqlCommand(SQL, DBConn); System.Data.SqlClient.SqlDataReader DBReader = DBCommand.ExecuteReader(); while(DBReader .Read()) { if ((today.DayOfWeek == DayOfWeek.Thursday || today.DayOfWeek == DayOfWeek.Friday) && (bool)DBReader["smart"]) a = "WKN"; else a = ""; } xrLabel23.Text = String.Format("{0}", a); } Inpost wymaga jednak jeszcze aby tło takiego pola było czarne, w jaki sposób mogę dodać do warunku zmianę tła? Cytuj Link to postu
Bartosz Rosa 1 762 Napisano 27 Listopada 2020 Udostępnij Napisano 27 Listopada 2020 w Wzorzec Inpost Paczkomat - tło ((XRLabel)sender).BackColor = System.Drawing.Color.Black; W razie czego, pomoc do wydruków jest tutaj: https://docs.devexpress.com/XtraReports/DevExpress.XtraReports.UI.XRControl.BackColor Aczkolwiek pod uwagę trzeba wziąć fakt, że dotyczy ona wersji 20, a w Sello jest wersja 8 , więc niektóre właściwości i funkcję nie będą działać. Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.