Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 25th, 2012  |  syntax: None  |  size: 1.17 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Using DataGrid to collect input data and store it in a List<>, programmatically
  2. DataGrid dados = new DataGrid();
  3.         dados.ItemsSource = inValores;
  4.         dados.Width = plotCanvas.ActualWidth;
  5.         dados.Height = plotCanvas.ActualHeight;
  6.         dados.AutoGenerateColumns = false;
  7.         dados.IsReadOnly = false;
  8.         dados.ColumnWidth = 150;
  9.         dados.CanUserAddRows = true;
  10.  
  11.         DataGridTextColumn ColRaio = new DataGridTextColumn();
  12.         DataGridTextColumn ColMassa = new DataGridTextColumn();
  13.         DataGridTextColumn ColVelocidade = new DataGridTextColumn();
  14.         dados.Columns.Add(ColRaio);
  15.         dados.Columns.Add(ColMassa);
  16.         dados.Columns.Add(ColVelocidade);
  17.         plotCanvas.Children.Add(dados);
  18.  
  19.         ColRaio.Header = "Raio";
  20.         //ColRaio.Binding = new Binding("[inValores.RAIO]");
  21.         ColMassa.Header = "Massa";
  22.         //ColMassa.Binding = new Binding("[inValores.VELINICIAL]");
  23.         ColVelocidade.Header = "Velocidade";
  24.         //ColVelocidade.Binding = new Binding("[inValores.MASSA]");
  25.         }
  26.        
  27. Binding bRaio=new Binding();
  28. bRaio.Path = new PropertyPath("RAIO");
  29. bRaio.Mode = BindingMode.TwoWay;
  30. ColRaio.Binding = bRaio;