Bài viết mới
- [C#] Chia sẽ source code nhận dạng nhiều khuôn mặt RealTime
- [C#] Đặt mật khẩu bảo vệ cho database Sqlite
- [C#] Tách file thành nhiều phần để download
- [SQL SERVER] Chia sẽ hàm convert table sang class C#
- [C#] Hướng dẫn Split files and Merge files
- [C#] Hướng dẫn Sử dụng IL Disassembler (ildasm.exe) và IL Assembler (ilasm.exe) để chỉnh sửa mã nguồn
- [C#] Hướng dẫn lấy icon từ process
- [C#] Hướng dẫn chuyển đổi chuỗi sang nhị phân và ngược lại
- [C#] Hướng dẫn sử dụng Expando Object với từ khóa Dynamic
- [C#] Hướng dẫn sử dụng thuật toán mã hóa và giải mã Atom-128 algorithm
- [C#] Hướng dẫn sắp xếp column listview (sort column header listview)
- [C#] Hướng dẫn lấy icon từ thuộc tính file shell32.dll trong windows
- [SQL SERVER] Hướng dẫn tạo bảng cấu trúc cây theo phương pháp đệ quy
- [SQL SERVER] Hướng dẫn sử dụng hàm WITH để đệ quy trong sql
- C# - Kéo thả dòng từ một lưới sang một lưới khác trong cùng một form
- [C#] Hướng dẫn tạo checkbox Datagridview và truyền dữ liệu giữa hai Gridview
- [C#] Hướng dẫn sử dụng StopWatch để kiểm tra tốc độ xử lý trong Visual Studio
- [C#] Hướng dẫn tạo hotkey cho ứng dụng winform
- [C#] Hướng dẫn mã hóa và giải mã sử dụng thuật toán ROT13
- [C#] Hướng dẫn sử dụng thuật toán mã hóa RC4 (Rivest Cipher 4 )
Hướng dẫn sử dụng tooltip khi rê chuột vào cell của grid view devexpress
Hôm nay, mình xin hướng dẫn các bạn, cách sử dụng tooltip khi rê chuột vào từng cell của gridview Devexpress.
Giao diện, demo của chương trình tooltip:
Đầu tiên, các bạn thiết kế form như giao diện bên dưới.
Sau đó, các bạn kéo control tooltipcontroller vào, sau đó các bạn add tooltipcontroller cho gridview như hình bên dưới:
Dưới đây, là source code chương trình:
Imports DevExpress.XtraGrid.Views.Grid Imports DevExpress.XtraGrid.Views.Grid.ViewInfo Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'SinhvienDataSet1.tbl_sinhvien' table. You can move, or remove it, as needed. Me.Tbl_sinhvienTableAdapter.Fill(Me.SinhvienDataSet1.tbl_sinhvien) 'TODO: This line of code loads data into the 'SinhvienDataSet.tbl_sinhvien' table. You can move, or remove it, as needed. End Sub Private Sub ToolTipController1_GetActiveObjectInfo(sender As Object, e As DevExpress.Utils.ToolTipControllerGetActiveObjectInfoEventArgs) Handles ToolTipController1.GetActiveObjectInfo If e.Info Is Nothing AndAlso e.SelectedControl Is GridControl1 Then Dim view As GridView = TryCast(GridControl1.FocusedView, GridView) Dim info As GridHitInfo = view.CalcHitInfo(e.ControlMousePosition) If view Is Nothing Then Return End If If info.InRowCell Then If info.Column.Caption = "Tên sinh viên" Then Dim text As String = "" Dim fullname As String = view.GetRowCellValue(info.RowHandle, view.Columns("fullname")).ToString Dim birthday As String = view.GetRowCellValue(info.RowHandle, view.Columns("birthday")).ToString Dim vb As String = view.GetRowCellValue(info.RowHandle, view.Columns("vb")).ToString Dim csharp As String = view.GetRowCellValue(info.RowHandle, view.Columns("CSHARP")).ToString Dim php As String = view.GetRowCellValue(info.RowHandle, view.Columns("PHP")).ToString Dim asp As String = view.GetRowCellValue(info.RowHandle, view.Columns("asp")).ToString Dim sql As String = view.GetRowCellValue(info.RowHandle, view.Columns("SQLSERVER")).ToString text += "<b>Tên sinh viên: " & fullname & "</b><br>Ngày sinh: " & birthday & "<br>VB.NET: " & vb & "<br>CSHARP: " & csharp & "<br>PHP: " & php & "<br>ASP.NET: " & asp & "<br>SQLSERVER: " & sql Dim cellKey As String = info.RowHandle.ToString() & " - " & info.Column.ToString() e.Info = New DevExpress.Utils.ToolTipControlInfo(cellKey, text) End If End If End If End Sub End Class
CHÚC CÁC BẠN THÀNH CÔNG!