Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. private void initialiseDataGridView(Part part, string batchNumber){
  2. dataCollection = new DataCollection(part.name, batchNumber);
  3. dataCollectionSource = new BindingSource(dataCollection, null);
  4. serialConDataGrid.DataSource = dataCollectionSource;
  5. serialConDataGrid.AutoGenerateColumns = false;
  6.  
  7. // Add columns
  8. DataGridViewCheckBoxColumn selectedCol = new DataGridViewCheckBoxColumn(false);
  9. selectedCol.HeaderText = "Selected";
  10. DataGridViewColumn runNumberCol = new DataGridViewColumn();
  11. runNumberCol.HeaderText = "Run Number";
  12. serialConDataGrid.Columns.Clear();
  13. serialConDataGrid.Columns.Add(selectedCol);
  14. serialConDataGrid.Columns.Add(runNumberCol);
  15.  
  16. // How can I specify which values to populate into the column cells here?
  17. }
  18.  
  19. public class Fruit
  20. {
  21. public string Name { get; set; }
  22. public Color Color { get; set; }
  23.  
  24. public Fruit(string name, Color color)
  25. {
  26. Name = name;
  27. Color = color;
  28. }
  29. }
  30.  
  31. // The list of objects
  32. List<Fruit> fruit = new List<Fruit>( )
  33. {new Fruit("Apple",Color.Red),
  34. new Fruit("Orange",Color.Orange),
  35. new Fruit("Pear",Color.Green)};
  36.  
  37. BindingSource source = new BindingSource(fruit, null);
  38.  
  39. dataGridView1.AutoGenerateColumns = false;
  40.  
  41. DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn();
  42. column.HeaderText = "Name Of Fruit";
  43. column.DataPropertyName = "Name"; // Name of the property in Fruit
  44. dataGridView1.Columns.Add(column);
  45.  
  46. DataGridViewTextBoxColumn colorColumn = new DataGridViewTextBoxColumn();
  47. colorColumn.HeaderText = "Color";
  48. colorColumn.DataPropertyName = "Color"; // Name of the property in Fruit
  49. dataGridView1.Columns.Add(colorColumn);
  50.  
  51. dataGridView1.DataSource = source;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement