public IList <IAnInterface> CreateSource() { var obj2 = new AnImplementation { FirstName = "", LastName = "Moulin", Value = 20 }; var obj3 = new AnImplementation { FirstName = "", LastName = "Pierre", Value = double.NaN }; return(new BindingList <IAnInterface> { obj2, obj3 }); }
public FormReleaseResources() { InitializeComponent(); _gridBinder = new GridViewBinder <IAnInterface>(gridView1); var obj1 = new AnImplementation { FirstName = "Joe", LastName = "Black", Value = 10 }; var obj2 = new AnImplementation { FirstName = "Jean", LastName = "Moulin", Value = 20 }; var obj3 = new AnImplementation { FirstName = "Robes", LastName = "Pierre", Value = 30 }; var sourceList = new List <IAnInterface> { obj1, obj2, obj3 }; InitializeBinding(); _gridBinder.BindToSource(sourceList); }
public FormTest() { InitializeComponent(); _screenBinder = new ScreenBinder <IAnInterface>(); _screenBinder2 = new ScreenBinder <IAnInterface>(); _gridBinder = new GridViewBinder <IAnInterface>(gridView1); InitBinding(); _repositoryItemButton = new RepositoryItemButtonEdit(); _repositoryItemButton.Buttons.Add(new EditorButton()); _repositoryItemButton.AutoHeight = false; _repositoryItemButton.Buttons.Add(new EditorButton(ButtonPredefines.Glyph, "AAAA", -1, true, true, false, HorzAlignment.Center, null)); _source = new AnImplementation { FirstName = "Joe", LastName = "Black", Value = 10 }; _source.Log = new List <string> { "Line1", "Line2" }; _screenBinder.BindToSource(_source); _screenBinder2.BindToSource(_source); var obj2 = new AnImplementation { FirstName = "Jean", LastName = "Moulin", Value = 20 }; var obj3 = new AnImplementation { FirstName = "Robes", LastName = "Pierre", Value = 30 }; var sourceList = new List <IAnInterface> { _source, obj2, obj3 }; _gridBinder.BindToSource(GetSource(sourceList)); var edit0 = gridView1.Columns[0].RealColumnEdit; var edit1 = gridView1.Columns[1].RealColumnEdit; var edit2 = gridView1.Columns[2].RealColumnEdit; var edit3 = gridView1.Columns[3].RealColumnEdit; bool equal = false; if (ReferenceEquals(edit0, edit1)) { equal = true; } if (ReferenceEquals(edit0, edit2)) { equal = true; } if (ReferenceEquals(edit0, edit3)) { equal = true; } if (ReferenceEquals(edit1, edit2)) { equal = true; } if (ReferenceEquals(edit1, edit3)) { equal = true; } if (ReferenceEquals(edit2, edit3)) { equal = true; } }