17 February 2011

การใส่ Row number ใน Devexpress Xtragrid สำรหับ VB.NET


  สำหรับคนที่หันมาใช้ Third Party Component แล้ว  Devexpress เป็นตัวเลือกหนึ่งที่น่าใช้ วันนี้ผมขอแนะนำเทคนิคเล็กๆน้อยที่จะทำให้เราสามารถ ลำดับที่ให้กับ XtraGrid ของเรา เริ่มกันเลยนะครับ

1. ให้เราไปที่ Designer ของ XtraGrid นะครับ คลิกที่ รูปสายฟ้า (Event) จากนั้น ให้ ดับเบิ้ลคลิกที่CustomColumnDisplayText

2. แล้วให้ใส่ Code ดังนี้

Private Sub GridView1_CustomColumnDisplayText(ByVal sender As System.Object, ByVal e As DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs) Handles GridView1.CustomColumnDisplayText

If e.Column.FieldName = "" Then 

e.DisplayText = e.RowHandle.ToString + 1

End If

End Sub
3. เพิ่ม Column โดยในช่อง Field Name ให้เว้นว่างไว้ครับ
เท่านี้ก็เรียบร้อยครับ พอลอง Run ดูก็จะพบว่ามีเลขแถวเรียบร้อยแล้วครับ

1 comment:

batty said...

นี่นาย...เราทำเวบให้ใหม่...ไปลองใช้มะ...

http://www.adminpcbsz.org/wordpress

ไปทำบล๊อกไว้ด้วย