Dimensionar automáticamente la altura de las líneas de un DataGrid
Artículo por Club Developers · 11 mayo 2006
2037 vistas
Primero tendremos que saber [iurl=91&all=0&fs=705#714]cómo modificar la altura de las líneas de un DataGrid[/iurl]. Usaremos esta clase (MiDataGrid) derivada de DataGrid y especialmente su método público setRowHeight.
vbnet
Option Explicit On Option Strict On Imports System Imports System.Drawing; Imports System.Reflection Imports System.Windows.Forms Public Class MiDataGrid Inherits DataGrid '... Public Sub AutoSizeRows() Dim g As Graphics = Graphics.FromHwnd(Me.Handle) Dim s As SizeF = g.MeasureString("test", Me.Font) Dim h As Integer = Convert.ToInt32(s.Height) h += 8 Me.setRowHeight(-1, h) g.Dispose() End Sub End Class