merci azstar mais toujours j'ai le même problème rien ne s'affiche dans le dataGridView1 de FormA,en plus je n'ai pas un boutton dans FormA :/
voilà ce que je fais :
FormA
dans laquelle je dois recevoir les données des TextBox et les mis dans le DataGirdView)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
namespace RibbonDemo.Fichier
{
public delegate void BetweenFormEventHandler(string txtbox1value, string txtbox2value);
public partial class FammileImm : Form
{
private NvFamillImmo nvFamillImmo;
public FammileImm()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
NvFamillImmo frm2 = new NvFamillImmo();
frm2.BetweenForm += frm2_BetweenForm;
frm2.ShowDialog();
}
void frm2_BetweenForm(string txtbox1value, string txtbox2value)
{
dataGridView1.Refresh();
}
}
} |
FormB
les valeurs que j'ai dans les 2TextBox de FormB doivent être envoyé vers le datagridView de FormA lors de la clique sur le boutton "valider")
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
namespace RibbonDemo.Fichier
{
public partial class NvFamillImmo : Form
{
public event BetweenFormEventHandler BetweenForm;
SqlDataAdapter dr;
DataSet ds = new DataSet();
string req;
public NvFamillImmo()
{
InitializeComponent();
affich();
}
private void button2_Click(object sender, EventArgs e) //le boutton "valider"
{
if (BetweenForm != null)
BetweenForm(textBox1.Text, textBox2.Text);
}
private void fillByToolStripButton_Click(object sender, EventArgs e)
{
try
{
this.amortissementFiscalTableAdapter.FillBy(this.mainDataSet.amortissementFiscal);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
}
} |
j'ai travaillé avant avec les constructeurs lorsque je veux envoyer une valeur d'une forme à une autre,mais cette fois-ci je ne sais pas d'où vient l'erreur
remerci encore une fois pour l'aide
Partager