Vb.net 未在Chrome浏览器中设置Radgrid列宽
我在chrome浏览器中遇到rad网格问题 “代码隐藏”中的列宽am设置 在IE和Firefox中,它可以很好地设置相同的列宽,但在chrome中,它没有设置指定的宽度 它是根据列数据中的内容获取列宽 这是我的网格Vb.net 未在Chrome浏览器中设置Radgrid列宽,vb.net,google-chrome,radgrid,column-width,Vb.net,Google Chrome,Radgrid,Column Width,我在chrome浏览器中遇到rad网格问题 “代码隐藏”中的列宽am设置 在IE和Firefox中,它可以很好地设置相同的列宽,但在chrome中,它没有设置指定的宽度 它是根据列数据中的内容获取列宽 这是我的网格 <asp:PlaceHolder ID="GridHolder" runat="server"> <telerik:RadGrid ID="goGrid" ClientSettings-Scrolling-UseStaticHeaders=
<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>
我试着通过设置
oField.HeaderStyle.Width = Unit.Pixel(goTR.StringToNum(sWidth))
oField.FilterControlWidth = New System.Web.UI.WebControls.Unit(sWidth, UnitType.Pixel)
这些也没有解决我的问题
非常感谢您的帮助。请帮助我完成此操作。尝试在aspx中设置ItemStyle宽度,如下面的代码所示
<telerik:GridBoundColumn ItemStyle-Width="12%" HeaderStyle-Width="12%" HeaderStyle-HorizontalAlign="Center" FilterControlWidth="80%" />
希望这对您有所帮助。最后,我尝试通过以下方式修复chrome浏览器中的错误:
<MasterTableView Width="100%" TableLayout="Fixed"></MasterTableView>
在rad栅格视图中
这解决了我在Rad Grid中的宽度问题。您是否尝试在aspx页面中为该列设置ItemStyle宽度我刚才甚至尝试了tat..但没有结果将您的aspx代码添加到问题中我添加了我的代码现在检查一下。在my.ascx am中,在单个页面中同时使用codebehind和html,您是否尝试在code of ield.ItemStyle.Width=unit.pixel(goTR.StringToNum(sWidth))中设置oField.ItemStyle.Width的单位像素值。我有单独的列宽,而不是静态列宽。我认为您发布了所有列的静态宽度的代码。。
grdName.MasterTableView.Columns(i).HeaderStyle.Width = System.Web.UI.WebControls.Unit.Pixel(50)
grdName.MasterTableView.Columns(i).FilterControlWidth = System.Web.UI.WebControls.Unit.Pixel(50)
grdName.MasterTableView.Columns(i).ItemStyle.Width = System.Web.UI.WebControls.Unit.Pixel(50)
<MasterTableView Width="100%" TableLayout="Fixed"></MasterTableView>