2011-03-06 101 views
0

表1傳排形式的datagridview形式1到datagridview的形式2

表2

如何編寫代碼:

當形式1 datagridview的單擊該行,表格1將關閉,並使用datagridview與1中選擇的行一起打開窗體2,並將數據(貨架/級別)發送到PIC?

+0

你能解釋一下你的問題好?你想有'DataGridView',在'Form1'和'Form2'中重複嗎?或者你只想把選中的行插入到Form2中的新DataGridView控件中? – 2011-03-06 06:13:52

+0

對不清楚的問題。我只想將選中的行插入到Form2中的新DataGridView控件中。 – june 2011-03-07 09:44:12

+0

而我使用的數據庫是SQL Server。 – june 2011-03-07 09:44:43

回答

1

這是一個示例代碼試試這個按照您的要求

private void Button1_Click(object sender, EventArgs e) 
    { 
    String str1 = String.Empty 
    String str2 = String.Empty 

    str1 = this.DataGridView1.Rows(0).Cells(0).Value.ToString() 
    str2 = this.DataGridView1.Rows(0).Cells(1).Value.ToString() 

    Form2 f2=new Form2(str1,str2) 
    f2.Showdialog() 
} 

Form2的代碼

public Form2(string str1,string str2) 
    { 
     InitializeComponent(); 
     dataGridView1.Columns.Add("C", "C1"); 
     dataGridView1.Columns.Add("C","c2"); 
     dataGridView1.Rows.Add(str1, str2); 
    }