帮忙  急用!!!
现在在一个窗体B上做一个按钮‘提交’,将窗体A中传过来的数据(显示在datagridview控件中)上传到SQL数据库中
新学C#   请帮忙举例讲解一下,最好是有代码    只要我这OK就给分
窗体A的传值代码:
private void toolStripButton8_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.AppStarting;
            if (dataGridView1.RowCount <= 1)
            {
                MessageBox.Show("請在得出查詢结果后,再选中行複製!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            int i = dataGridView1.CurrentRow.Index;
            DataTable dt1 = (DataTable)dataGridView1.DataSource;
            DataTable dtcopy = dt1.Clone();
            dtcopy.ImportRow(dt1.Rows[i]);
            partcostcopyfrm pcp = new partcostcopyfrm(dtcopy);
            pcp.ShowDialog();
        }
窗体B的代码:
 public partial class partcostcopyfrm : Form
    {
        DataTable dt = new DataTable();
        public partcostcopyfrm(DataTable pdt)
        {
            InitializeComponent();
            dt = pdt;            
        }
 private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
        private void button1_Click(object sender, EventArgs e)
        {
        }        private void partcostcopyfrm_Load(object sender, EventArgs e)
        {
            dataViewerCopy.DataSource = dt;
        }

解决方案 »

  1.   


    private void toolStripButton8_Click(object sender, EventArgs e)
      {
      this.Cursor = Cursors.AppStarting;//设置鼠标
      if (dataGridView1.RowCount <= 1)
      {
      MessageBox.Show("請在得出查詢结果后,再选中行複製!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
      return;
      }
      int i = dataGridView1.CurrentRow.Index;//当前行索引
      DataTable dt1 = (DataTable)dataGridView1.DataSource;
      DataTable dtcopy = dt1.Clone();//复制一份datatable
      dtcopy.ImportRow(dt1.Rows[i]);//导入行
      partcostcopyfrm pcp = new partcostcopyfrm(dtcopy);
      pcp.ShowDialog();//显示窗体
      }
    窗体B的代码:
     public partial class partcostcopyfrm : Form
      {
      DataTable dt = new DataTable();
      public partcostcopyfrm(DataTable pdt)
      {
      InitializeComponent();
      dt = pdt;   //接收传过来的datatable
      }
     private void button2_Click(object sender, EventArgs e)
      {
      this.Close();
      }
      private void button1_Click(object sender, EventArgs e)
      {
      }  private void partcostcopyfrm_Load(object sender, EventArgs e)
      {
      dataViewerCopy.DataSource = dt;
      }