Results 1 to 1 of 1

Thread: Datagrid Column Width resize problem

  1. #1

    Thread Starter
    Frenzied Member Asgorath's Avatar
    Join Date
    Sep 2004
    Location
    Saturn
    Posts
    2,036

    Resolved Datagrid Column Width resize problem

    Hello All
    I am trying to preserve the width of column in a datagrid
    on form load i use this
    <code>
    Me.DataGrid2.TableStyles("artenc").GridColumnStyles(0).Width = 30
    Me.DataGrid2.TableStyles("artenc").GridColumnStyles(1).Width = 30
    Me.DataGrid2.TableStyles("artenc").GridColumnStyles(2).Width = 30
    </code>

    After i update the datagrid dataset i manualy rezised the 3 columns
    so that only the 1st letter is visible.
    <code>
    Dim tableStyle As DataGridTableStyle
    tableStyle = New DataGridTableStyle
    tableStyle.MappingName = "artenc"
    Me.DataGrid2.TableStyles.Clear()
    Me.DataGrid2.TableStyles.Add(tableStyle)

    WidthDatagrid2(0) = Me.DataGrid2.TableStyles
    ("artenc").GridColumnStyles(0).Width
    WidthDatagrid2(1) = Me.DataGrid2.TableStyles
    ("artenc").GridColumnStyles(1).Width
    WidthDatagrid2(2) = Me.DataGrid2.TableStyles
    ("artenc").GridColumnStyles(2).Width

    Console.WriteLine(Me.DataGrid2.TableStyles
    ("artenc").GridColumnStyles(1).Width)
    Console.WriteLine(Me.DataGrid2.TableStyles
    ("artenc").GridColumnStyles(1).Width)
    Console.WriteLine(Me.DataGrid2.TableStyles
    ("artenc").GridColumnStyles(2).Width)
    Console.WriteLine(WidthDatagrid2(0))
    Console.WriteLine(WidthDatagrid2(1))
    Console.WriteLine(WidthDatagrid2(2))
    </code>
    all the console display 75 and i sure the width is not 75!?

    Any suggestion on how to store the width of datagrid's column? I
    can't any useful event for that.

    Thanks

    Kind Regards
    Jorge
    Last edited by Asgorath; Sep 30th, 2004 at 03:30 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width