rt

解决方案 »

  1.   

    IEnumerator myEnum = dataGridView1.SelectedRows.GetEnumerator();  
    while (myEnum.MoveNext())
    {
    }
    foreach(DataGridViewRow  dgvRow in datagridview1.SelectedRows )

       string s= dgvRow.Cells["a"].Value.ToString();
    }
      

  2.   


    private void button1_Click(object sender, EventArgs e)
            {
                if (this.dataGridView1.SelectedRows.Count <= 0)
                    return;            DataTable orgData = (DataTable)this.dataGridView1.DataSource;
                DataTable newData = orgData.Clone();            for (int i=0; i < this.dataGridView1.SelectedRows.Count; i++)
                {
                    DataGridViewRow selectedRow = this.dataGridView1.SelectedRows[i];
                    DataRow copyRow = newData.NewRow();
                    for (int j = 0; j < this.dataGridView1.Columns.Count; j++)
                    {
                        copyRow[j] = selectedRow.Cells[j].Value;
                    }
                    newData.Rows.Add(copyRow);
                }            this.dataGridView2.DataSource = newData;
            }