private void FillScreen() { List<ContrDashProvList_Row> ListProv=new List<ContrDashProvList_Row>(); ContrDashProvList_Row row; for(int i=0;i<table.Rows.Count;i++){ row=new ContrDashProvList_Row(); row.ProvName=Providers.GetAbbr(PIn.Long(table.Rows[i]["ProvNum"].ToString())); System.Drawing.Color c1=Providers.GetColor(PIn.Long(table.Rows[i]["ProvNum"].ToString())); row.ProvColor=Color.FromArgb(c1.A,c1.R,c1.G,c1.B); decimal production=PIn.Decimal(table.Rows[i]["production"].ToString()); if(production==0){ row.Production=""; } else{ row.Production=production.ToString("c0"); } decimal income=PIn.Decimal(table.Rows[i]["income"].ToString()); if(income==0){ row.Income=""; } else{ row.Income=income.ToString("c0"); } ListProv.Add(row); } //Style style=new Style(typeof(TextBlock)); //style.Setters.Add(new Setter(TextBlock.HorizontalAlignmentProperty,HorizontalAlignment.Right)); //((DataGridTextColumn)gridMain.Columns[2]).ElementStyle=style; //((DataGridTextColumn)gridMain.Columns[2]).Binding=new Binding("Production"); //((DataGridTextColumn)gridMain.Columns[2]).Binding.StringFormat="c0"; gridMain.ItemsSource=ListProv; }
private void FillScreen() { List <ContrDashProvList_Row> ListProv = new List <ContrDashProvList_Row>(); ContrDashProvList_Row row; for (int i = 0; i < table.Rows.Count; i++) { row = new ContrDashProvList_Row(); row.ProvName = Providers.GetAbbr(PIn.Long(table.Rows[i]["ProvNum"].ToString())); System.Drawing.Color c1 = Providers.GetColor(PIn.Long(table.Rows[i]["ProvNum"].ToString())); row.ProvColor = Color.FromArgb(c1.A, c1.R, c1.G, c1.B); decimal production = PIn.Decimal(table.Rows[i]["production"].ToString()); if (production == 0) { row.Production = ""; } else { row.Production = production.ToString("c0"); } decimal income = PIn.Decimal(table.Rows[i]["income"].ToString()); if (income == 0) { row.Income = ""; } else { row.Income = income.ToString("c0"); } ListProv.Add(row); } //Style style=new Style(typeof(TextBlock)); //style.Setters.Add(new Setter(TextBlock.HorizontalAlignmentProperty,HorizontalAlignment.Right)); //((DataGridTextColumn)gridMain.Columns[2]).ElementStyle=style; //((DataGridTextColumn)gridMain.Columns[2]).Binding=new Binding("Production"); //((DataGridTextColumn)gridMain.Columns[2]).Binding.StringFormat="c0"; gridMain.ItemsSource = ListProv; }