เวลาที่ double click ที่ grid จะได้ datarows มาด้วยนะครับ
ฉะนั้นแล้วเราก็สร้างdatatable ขึ้นมารับ datarows ที่ได้จากการ double click น่ะครับ แล้วก็นำไปใช้กับ grid2 ได้เลยครับ
ดังตัวอย่างนี้ (ผมไม่ได้ copy มานะครับ มันอาจจะผิด syntax บ้าง ก็แก้เอาละกันครับ)
private datarow dr = new datarow();
ไปเขียนที่ event doubleClick ของ Grid1 :
dr = grid1.selectrows[0];
แล้วก็ไปเขียนฟังก์ชันข้างนอก :
DataTable dt = new DataTable();
dt.Rows.add(dr);
ทีนี้ก็เอาไปใช้ได้เลย :
grid2.Datasource = dt;
เสร็จแล้วมั้งครับ ลองดูนะครับ คงจะใกล้เคียงอยู่บ้าง อิอิ