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();
		}
	}
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();
		}
	}
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.

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()