Hi
I am trying to display a Telerik RadGrid in my project.
I have a problem with changing the column width.
The data source of my grid is a list of objects.
When I add filters to the grid, the columns' width is fixed and I cannot change it / resize it.
P.S. I want to solve this programmatically(in vb code)
my vb code:
my aspx:
I am trying to display a Telerik RadGrid in my project.
I have a problem with changing the column width.
The data source of my grid is a list of objects.
When I add filters to the grid, the columns' width is fixed and I cannot change it / resize it.
P.S. I want to solve this programmatically(in vb code)
my vb code:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then setColumnsOnGrid(Of object)(lst, RadGrid1, ArrayNameFilds:={"column1", "column2", "column3 ", "etc."}) End If End Sub Private Sub setColumnsOnGrid(Of T)(ByVal lst As List(Of T), ByVal grdName As RadGrid, ByVal ArrayNameFilds As Array) Dim nameFiled As String grdName.DataSource = lst grdName.AllowMultiRowSelection = True grdName.MasterTableView.AutoGenerateColumns = False Dim boundColumn As GridBoundColumn For i As Integer = 0 To ArrayNameFilds.Length - 1 nameFiled = ArrayNameFilds(i).ToString() boundColumn = New GridBoundColumn() grdName.MasterTableView.Columns.Add(boundColumn) boundColumn.DataField = nameFiled boundColumn.HeaderText = nameFiled Next End Submy aspx:
<telerik:RadGrid ID="grd_test" runat="server" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" CellSpacing="0" GridLines="None"> <ClientSettings> <Scrolling AllowScroll="True" UseStaticHeaders="True" /> </ClientSettings></telerik:RadGrid>