si tu problema es pasar los datos desde un form a otro, lo puedes hacer con varios metodos. el qu emas recomiendo yo, es hacerlo a traves de propertys, las que debes definir en tu form2, y al ejecutar el codigo para llamar a dicho form las añades desde el form1.
algo asi:
Código:
frm_Form2 frMiForm2 = new frm_Form2 ();
frMiForm2 .pobjDataConnection = objDataConnection;
frMiForm2 .psDatoString1 = sValorString1;
frMiForm2 .psDatoString2 = sValorString2;
frMiForm2 .psDatoString3 = sValorString3;
frMiForm2 .MdiParent = this;
frMiForm2 .Show();
en el form2 defines las propertys
Código:
namespace TuNameSpace
{
public partial class frm_frMiForm2 : Form
{
private string sDatoString1 ;
public string psDatoString1
{
get
{
return sDatoString1 ;
}
set
{
sDatoString1 = value;
}
}
private string sDatoString2 ;
public string psDatoString2
{
get
{
return sDatoString2 ;
}
set
{
sDatoString2 = value;
}
}
private string sDatoString3 ;
public string psDatoString3
{
get
{
return sDatoString3 ;
}
set
{
sDatoString3 = value;
}
}
}
}
de esta forma pasas valores entre tus forms
Lo otro que debes hacer para agregar los datos al datagrid, es definir primero la estructura del datagrid, luego de eso, le añades la informacion pasada como parametros con el metodo add, sonsiderando las columnas que tienes definidas en tu datagrid
ejemplo miDataGrid.row.add(valor1, valor2, valorN);
espero te sirva
PLCH