Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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;
        }