1. 程式人生 > >winform中如何選中datagridview中的一行數據雙擊後跳轉並將其顯示在另一個頁面的datagirdview中

winform中如何選中datagridview中的一行數據雙擊後跳轉並將其顯示在另一個頁面的datagirdview中

comm 行數據 OS tps dao component 一行 sha amp

Form1:

public static string[] a; private void dataGridView1_DoubleClick(object sender, EventArgs e)//添加datagridview1的雙擊事件 { try { int index = dataGridView1.CurrentRow.Index; a = new string[dataGridView1.ColumnCount];
for (int i = 0; i < dataGridView1.ColumnCount; i++) { a[i] = dataGridView1.Rows[index].Cells[i].Value.ToString(); } Form2 f2 = new Form2(); f2.Show();
} catch { } } Form2:// public Form2() { InitializeComponent(); showGridView(); } private void showGridView() { DataGridTextBoxColumn tb = new DataGridTextBoxColumn(); dataGridView1.Rows.Add(tb);
for (int i = 0; i < dataGridView1.ColumnCount;i++ ) dataGridView1.Rows[dataGridView1.RowCount-2].Cells[i].Value = Form1.a[i];//根據AllowUserToAddRow屬性選擇最後一行,true時dataGridView1.RowCount-2,false時dataGridView1.RowCount-1 }

winform中如何選中datagridview中的一行數據雙擊後跳轉並將其顯示在另一個頁面的datagirdview中