ฉันมีมุมมองต้นไม้ที่มีลูกหลายคนและหลายคนมีบรรพบุรุษ ฉันยังมี DataGridview อยู่ข้างๆ Treeview ด้วย ตามโหนดที่เลือก treeview ฉันผูกข้อมูลใน Datagridview
ฉันใช้ treeView1.SelectedNode
เพื่อรับค่าโหนด ปัญหาของฉันคือนิพจน์นี้ให้โหนดที่เลือกไว้ก่อนหน้านี้
private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
node = e.node;
}
นี่ให้โหนดที่ถูกต้องแก่ฉัน (โหนดที่เลือก) แต่
node = treeview1.selectednode
ให้โหนดที่ฉันเลือกไว้ก่อนหน้านี้ ฉันต้องการรับโหนดที่เลือกนอกเหตุการณ์การคลิก (_nodemouseclick)
ฉันจะได้รับมันได้อย่างไร. ฉันไม่ต้องการบันทึกโหนดในตัวแปรโกลบอลแล้วใช้มัน
หวังว่าฉันจะอธิบายคำถามของฉันได้ชัดเจน
ขอขอบคุณในความคาดหมาย