|
|
|
ช่วยด้วยครับ เลือกข้อมูลจาก datagrid แล้วข้อมูลส่งไปแสดงใน textbox อีกฟอร์มครับ |
|
|
|
|
|
|
|
Code (C#)
private void DataGridView1_CellClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
{
int i = 0;
int j = 0;
i = DataGridView1.CurrentRow.Index;
TextBox1.Text = DataGridView1.Item(0, i).Value;
TextBox2.Text = DataGridView1.Item(1, i).Value;
TextBox3.Text = DataGridView1.Item(2, i).Value;
TextBox4.Text = DataGridView1.Item(3, i).Value;
}
ถ้าไป form ใหม่ก้ส่งค่าผ่านพวก property ครับ
|
|
|
|
|
Date :
2012-09-08 07:40:55 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gridview ให้ใช้ Event CellContentClick ก็ได้ครับ
แล้วโยนค่าไปโดย ใน Form นั้น ให้ทำ Properties ขึ้นมารับค่า
เช่น Form2.CID = grid.row[e.rowIndex][0].value.ToString();
แบบนี้
พอสุดท้ายก็สั่งให้ Form2.ShowDialog()
ส่วนใน Form2 ตอน Form_Load ก็ให้เอาค่าจาก Properties ใส่ใน TextBox ให้เรียบร้อยก็จบละ
|
|
|
|
|
Date :
2012-09-08 21:59:42 |
By :
mocking1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ มากๆๆ นะคะ
|
|
|
|
|
Date :
2012-09-12 12:44:11 |
By :
ญ อร |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|