good morning,
how to delegate the data in datagridview from form1 to the datagridview in form2?
i had try with a code shown below but it ain't work.
- this is the data in gridview of form1. this data need to be transfer to the data gridview in form2.
public partial class Form1 : Form
{
public delegate void TransferAHPEA1DataHandler(object sender, TransferAHPEA1DataHandlerEventArgs e);
public event TransferAHPEA1DataHandler TransferAHPEA1Data;
private void button4_Click(object sender, EventArgs e)
{
TotalAHP totalAhp = new TotalAHP();
totalAhp.Show();
double b;
b = Convert.ToDouble(dataGridView1.Rows[0].Cells["Ratio1"].Value);
TransferAHPEA1DataHandlerEventArgs transfer = new TransferAHPEA1DataHandlerEventArgs(b);
TransferAHPEA1Data(this, transfer);
}
}
public class TransferAHPEA1DataHandlerEventArgs : System.EventArgs
{
double b1;
public TransferAHPEA1DataHandlerEventArgs( double b2)
{
this.b1 = b2;
}
public double b2
{
get
{
return b1;
}
}
}
- thisi s the code for the data transferred from form1 in form2.
private void button1_Click(object sender, EventArgs e)
{
AHPEA1 ahpea1 = new AHPEA1();
ahpea1.TransferAHPEA1Data+=new AHPEA1.TransferAHPEA1DataHandler(ahpea1_TransferAHPEA1Data);
ahpea1.Show();
}
private void ahpea1_TransferAHPEA1Data(object sender, TransferAHPEA1DataHandlerEventArgs e)
{
double b2 = e.b2;
dataGridView1.Rows.Add(e.b2);
}
can somebody help me??