Guest User

Untitled

a guest
Jun 18th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. foreach (QueryFilter f in Query.Filter)
  2. {
  3. DataGridView grid = CreateGridView(String.Format("GridView{0}", filters.Count));
  4. grid.Location = new System.Drawing.Point(3, 9 + (filters.Count * grid.Height + 9));
  5. BindingList<QueryFilterNode> nodes = new BindingList<QueryFilterNode>();
  6. foreach (QueryFilterNode node in f)
  7. nodes.Add(node);
  8. grid.DataSource = nodes;
  9. panel1.Controls.Add(grid);
  10. filters.Add(nodes);
  11. }
  12.  
  13. private DataGridView CreateGridView(string name)
  14. {
  15. DataGridView grid = new DataGridView();
  16. grid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
  17. grid.Name = name;
  18. grid.Size = new System.Drawing.Size(484, 120);
  19. grid.ColumnAdded += new System.Windows.Forms.DataGridViewColumnEventHandler(this.dataGridView_ColumnAdded);
  20. return grid;
  21. }
  22.  
  23. [DataContract(Name = "QueryFilterNode")]
  24. public class QueryFilterNode
  25. {
  26. [DataMember(IsRequired = true)]
  27. public string FieldCode;
  28.  
  29. class QueryFilterNodeSimple
  30. {
  31.  
  32. public string FieldCode
  33. { get; set; }
Add Comment
Please, Sign In to add comment