多个窗体传值导出
Serviceinformation和Productdiscount是 Activity弹出的窗体。
Serviceinformation的dataGridView1和Productdiscount的
dataGridView1全部传到Activity的dataGridView1。
怎么传啊 。
ExportDate 已经写好的导出类。dgvOutPutExcel()方法直接就可以导出dataGridView1
private void button2_Click(object sender, EventArgs e)
{
Productdiscount pd = new Productdiscount();
if (MessageBox.Show("您确定要导出吗?", "提示",
MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
ExportDate ep = new ExportDate();
ep.dgvOutPutExcel(dataGridView1);
Serviceinformation中的 dataGridView1怎么导出
Productdiscount的dataGridView1怎么导出。求高手
}
}
------解决方案--------------------Serviceinformation 和 Productdiscount 的 dataGridView1 都修饰为 puiblic ,
ep.dgvOutPutExcel(pd.dataGridView1);
ep.dgvOutPutExcel(Serviceinformation实例.dataGridView1);
------解决方案--------------------dataGridView1的modifers属性设置为public,这样就可以直接访问了
Productdiscount.datagridview1
------解决方案--------------------
只是导出数据的话不要从两个 dataGridView1 往另一个 dataGridView1 里导了,太浪费资源,把两个 dataGridView1 数据取出来合并,再输出到 dgvOutPutExcel 吧
如果还要合并了显示,就遍历两个 dataGridView1 的行单元格,逐行添加吧