ผมอยากให้เมื่อคลิกข้อมูลใน datagridview แล้ว จะแสดงผลไปยัง Textbox
โดยตอนนี้ ให้เมื่อเกิด event คลิกที่ cellใน Datagridview (event cellClick ซึ่งผมเดาเอาจากไอคอนสายฟ้า) จะเปลี่ยน bindingSrc.Position ไปตาม DataGridView1.CurrentRow
Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
If bindingSrc Is Nothing Or ButtonAdd.Text = "ยกเลิก" Then
Exit Sub
End If
bindingSrc.Position = DataGridView1.CurrentRow.Index()
ShowStatus()
End Sub
ปัญหาอยู่ที่ว่า เมื่อกดเรียงข้อมูลใหม่ คือสลับข้อมูลกันใน datagrid พอคลิกที่ตำแหน่งใดๆ จะ binding ข้อมูลที่อยู่ในตำแหน่งในขณะที่ยังไม่ได้สลับข้อมูลกัน ทำให้เมื่อคลิกแล้ว ที่textbox แสดงผลไม่ตรง
ผมจึงอยาก
1. ทำให้ binding source position เลื่อนตามข้อมูลจริงๆใน grid แม้มันจะสลับตำแหน่งกันแล้ว
หรือ
2. ทำให้ datagrid ไม่สามารถสลับข้อมูลได้
อีกคำถามคือ
ผมกำลังจะทำ Autocomplete พอพิมพ์คำสั่งลงไปใน formload (จริงๆ formมันโหลดครั้งเดียว ก็ไม่น่าจะautocompleteได้อยู่แล้ว แต่ผมดูจาหนังสือเขาทำใน form) แล้วดันไม่เกิดอะไรขึ้นเลยครับ พอไปลงใน event textchanged ก็ยังไม่ได้
ปล. ปัญหาเดิมอยู่ๆก็กลับมาอ่ะครับ
http://ppantip.com/topic/30451987
ขอบคุณมากๆครับ
ถามเรื่อง Autocomplete และคำสั่งของ DatagridView รวมทั้งการสั่งพิมพ์ด้วย Visual Basic 2010 หน่อยครับ
โดยตอนนี้ ให้เมื่อเกิด event คลิกที่ cellใน Datagridview (event cellClick ซึ่งผมเดาเอาจากไอคอนสายฟ้า) จะเปลี่ยน bindingSrc.Position ไปตาม DataGridView1.CurrentRow
Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
If bindingSrc Is Nothing Or ButtonAdd.Text = "ยกเลิก" Then
Exit Sub
End If
bindingSrc.Position = DataGridView1.CurrentRow.Index()
ShowStatus()
End Sub
ปัญหาอยู่ที่ว่า เมื่อกดเรียงข้อมูลใหม่ คือสลับข้อมูลกันใน datagrid พอคลิกที่ตำแหน่งใดๆ จะ binding ข้อมูลที่อยู่ในตำแหน่งในขณะที่ยังไม่ได้สลับข้อมูลกัน ทำให้เมื่อคลิกแล้ว ที่textbox แสดงผลไม่ตรง
ผมจึงอยาก
1. ทำให้ binding source position เลื่อนตามข้อมูลจริงๆใน grid แม้มันจะสลับตำแหน่งกันแล้ว
หรือ
2. ทำให้ datagrid ไม่สามารถสลับข้อมูลได้
อีกคำถามคือ
ผมกำลังจะทำ Autocomplete พอพิมพ์คำสั่งลงไปใน formload (จริงๆ formมันโหลดครั้งเดียว ก็ไม่น่าจะautocompleteได้อยู่แล้ว แต่ผมดูจาหนังสือเขาทำใน form) แล้วดันไม่เกิดอะไรขึ้นเลยครับ พอไปลงใน event textchanged ก็ยังไม่ได้
ปล. ปัญหาเดิมอยู่ๆก็กลับมาอ่ะครับ
http://ppantip.com/topic/30451987
ขอบคุณมากๆครับ