У меня проблема с сеткой рада в браузере Chrome.Ширина столбцов Radgrid не установлена в браузере Chrome
колонка ширина установка в коде сзади.
В I.E и Firefox он работает с точной настройкой одинаковой ширины столбца, но в хром он не устанавливает указанные ширины.
Он принимает ширину столбца в зависимости от содержимого в данных столбца.
вот моя сетка
<asp:PlaceHolder ID="GridHolder" runat="server">
<telerik:RadGrid ID="goGrid" ClientSettings-Scrolling-UseStaticHeaders="true" MasterTableView-TableLayout="Fixed" runat="server" OnExcelExportCellFormatting="goGrid_ExcelExportCellFormatting"
OnGridExporting="goGrid_GridExporting" OnItemCommand="goGrid_ItemCommand" OnPdfExporting="goGrid_PdfExporting"
OnExcelMLExportRowCreated="goGrid_ExcelMLExportRowCreated">
</telerik:RadGrid>
</asp:PlaceHolder>
утро добавление столбцов и ширину столбцов в коде
sColDef = cColumns.Item(i).ToString
sField = "GEN_" & i.ToString
sLabel = goTR.ExtractString(sColDef, 2, Chr(1))
sAlignment = goTR.ExtractString(sColDef, 3, Chr(1))
sWidth = goTR.ExtractString(sColDef, 4, Chr(1))
iDisplayAsIcon = goTR.StringToNum(goTR.ExtractString(sColDef, 5, Chr(1)))
iDisplayAsLink = goTR.StringToNum(goTR.ExtractString(sColDef, 6, Chr(1)))
iTextWidth = goTR.StringToNum(goTR.ExtractString(sColDef, 9, Chr(1)))
iEllipsis = goTR.StringToNum(goTR.ExtractString(sColDef, 10, Chr(1)))
Dim oField As New GridTemplateColumn
If sUseOneLine = "1" Then
oField.ItemTemplate = New HyperlinkTemplate(sField, iTextWidth, sAlignment, "LIST", sSystemField, Me.ID, Me.gsSelectedRecordID, "GID_ID", gsFile, goTR.StringToNum(sWidth))
Else
oField.ItemTemplate = New HyperlinkTemplate(sField, iTextWidth, sAlignment, "LIST", sSystemField, Me.ID, Me.gsSelectedRecordID, "GID_ID", gsFile, goTR.StringToNum(sWidth), False)
End If
If Not goTR.IsFieldCombined(sViewField) And goData.IsFieldSortable(sSystemField, gsFile) Then
oField.HeaderTemplate = New HeaderLinkTemplate(Me.ClientID, sSystemField, goView.GetSortFieldIndex(sSystemField), goView.GetSortFieldDirection(sSystemField), sLabel, goTR.StringToNum(sWidth), sAlignment, gbPrintMode, , sUseHeadings = "0")
Else
oField.HeaderTemplate = New HeaderTemplate(sLabel, goTR.StringToNum(sWidth), sAlignment, gbPrintMode, sUseHeadings = "0")
End If
oField.HeaderText = sLabel
'oField.HeaderStyle.Width = Unit.Pixel(goTR.StringToNum(sWidth))
goGrid.Columns.Add(oField)
Я попытался, установив
oField.HeaderStyle.Width = Unit.Pixel(goTR.StringToNum(sWidth))
oField.FilterControlWidth = New System.Web.UI.WebControls.Unit(sWidth, UnitType.Pixel)
это тоже, но не решить мой вопрос
Помощь будет оценена Пожалуйста, помогите мне в этом.
ли вы попробовать настройки ItemStyle-Ширину в ASPX странице для этого столбца – Sriram
Я. Я даже попытался татами как раз сейчас не .. никакого результата – Kangaroo
добавить код ASPX на вопрос – Sriram