Salut!
J'ai plusier data grid dans mon formulaire
J'ai créé une databindingsource pour chaque datagrid :
for (int i = 0; i < LstParam.Count; i++)
{
DataTable dt2 = newDataTable(i.ToString());
DataColumn code_rais = newDataColumn("Code Raison", typeof(string));
code_rais.ReadOnly = true;
DataColumn libelle = newDataColumn("Description", typeof(string));
libelle.ReadOnly = true;
DataColumn asuppr = newDataColumn("Asuppr", typeof(bool));
asuppr.ReadOnly = false;
dt2.Columns.Add(code_rais);//Col 1
dt2.Columns.Add(libelle);//Col 2
dt2.Columns.Add(asuppr);
MyDataSetGrid.Tables.Add(dt2);
}
///////////////////////////////////////////////////////////////////
j=-1;
for (int i = 1; i < MyflpGrids.Controls.Count; i = i + 2)
{
BindingSource source = newBindingSource();
source.DataSource = MyDataSetGrid;
source.DataMember =(j + 1).ToString();//(j + 1).ToString();
((DataGridView)MyflpGrids.Controls[i]).DataSource=source;
}
mais le problème existe toujours quand je rajoute des ligne dans l'une il sera rajouter dans l'autre malgré due leur datasource son Différente
Une idée s'il vous plaît ???