J'ai un UserControl (UserControl1) qui as un bindingsource sur sa scène et qui est protected.
J'ai un autre usercontrol (UserControl2) qui hérite de UserControl1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public partial class UserControl1 : UserControl { public UserControl1() { InitializeComponent(); } }Rien de compliquer jusque la. Maintenant dans mon UserControl2, j'associe le datasource du bindingsource (qui vient de usercontrol1 à la class person). Ensuite je met un deuxieme bindingsource dans mon usercontrol2 qui as comme datasource mon autre bindingsource (le bindingsource du usercontrol1) et je lui met un datamember.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public partial class UserControl2 : UserControl1 { public UserControl2() { InitializeComponent(); } }
Voila, maintenant quand je ferme le designer et réouvre j'ai une super erreur
DataMember property 'Autos' cannot be found on the DataSource.
Instances of this error (1)
1. Hide Call Stack
at System.Windows.Forms.ListBindingHelper.GetList(Object dataSource, String dataMember)
at System.Windows.Forms.BindingSource.ResetList()
at System.Windows.Forms.BindingSource.EnsureInnerList()
at System.Windows.Forms.BindingSource.EndInitCore()
at System.Windows.Forms.BindingSource.System.ComponentModel.ISupportInitialize.EndInit()
Partager