Jump to content
Fórum Script Brasil
  • 0

Data Grid



1 answer to this question

Recommended Posts

  • 0

E ae cara beleza!

A largura das colunas você faz assim:

dim tabela as datatable = ds.Tables(0)
Dim estilo As New DataGridTableStyle(True)
       estilo.MappingName = tabela.TableName
       estilo.GridColumnStyles("endereco").HeaderText = "Endereço:"
       estilo.GridColumnStyles("enderco").Width = 100
Agora o não redimencionamento das colunas eu não sei no DataGrid, mas o amigo Graymlkin fez um exemplo para ListView vê se serve aí:
Public Class MyListView
       Inherits ListView

       Private Const WM_NOTIFY = &H4E
       Private Const HDN_FIRST = -300&
       Private Const HDN_BEGINTRACK = (HDN_FIRST - 26)

       <StructLayout(LayoutKind.Sequential)> _
       Private Structure NMHDR
           Public hWndFrom As Int32
           Public idFrom As Int32
           Public code As Int32
       End Structure

       Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
           Dim foi As Boolean = False

           If m.Msg = WM_NOTIFY Then
               Dim nm As NMHDR = CType(m.GetLParam(GetType(NMHDR)), NMHDR)
               If nm.code = HDN_BEGINTRACK Then
                   m.Result = New IntPtr(1)
                   foi = True
               End If
           End If

           If Not foi Then
           End If
       End Sub
   End Class

Basta ir na região "Windows Form Designer generated code" e trocar todos os System.Windows.Forms.ListView por MyListView.

Como eu falei usei isso no listview, não em datagrid mas derrepente a idéia serve, se você conseguir posta aí pra ver como ficou


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Forum Statistics

    • Total Topics
    • Total Posts
  • Create New...