This is a migrated thread and some comments may be shown as answers.

Adjust the page width less than Gird column fixed width and time, and the last column will lose

1 Answer 29 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Wretch
Top achievements
Rank 1
Wretch asked on 07 Nov 2013, 02:39 AM

Hello.

I have a Grid, the maximum of normal. When the user clicks the minimization oradjust the page width less than Gird column fixed width and time, and the last column will lose, I wonder if it is possible to adjust the width of the page in the last column cannot be lost.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test1.aspx.cs" Inherits="Com.Sinoyd.Framework.WebUI_AspNet.Modules.Portal.test1" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head id="Head1" runat="server">
    <title></title>
    <style type="text/css">
        html body form {
            overflow: hidden;
        }
    </style>
</head>
<body>
    <form id="form1" runat="server">
        <telerik:RadScriptManager runat="server" ID="RadScriptManager1">
        </telerik:RadScriptManager>
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1">
            <AjaxSettings>
                <telerik:AjaxSetting AjaxControlID="RadGrid1">
                    <UpdatedControls>
                        <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" UpdatePanelHeight="100%"></telerik:AjaxUpdatedControl>
                    </UpdatedControls>
                </telerik:AjaxSetting>
            </AjaxSettings>
        </telerik:RadAjaxManager>
 
        <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />
        <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"
            Height="100%">
            <telerik:RadSplitter ID="RadSplitter2" runat="server" Orientation="Horizontal" ResizeWithParentPane="true"
                ResizeMode="AdjacentPane" CssClass="RadSplitter_Custom" Width="100%" Height="100%"
                BorderSize="0" PanesBorderSize="0">
                <telerik:RadPane ID="RadPane1" runat="server">
                    <div id="DivDataGrid" class="DivDataGrid" style="height: 100%; width: 100%;">
                        <telerik:RadGrid ID="RadGrid1" CssClass="RadGrid_Custom" Height="100%" Width="100%"
                            Style="border: 0; outline: none" PageSize="12" AllowPaging="True" AllowSorting="true"
                            AllowMultiRowSelection="True" runat="server" AutoGenerateColumns="false" OnNeedDataSource="RadGrid1_NeedDataSource">
                            <MasterTableView TableLayout="Fixed" HeaderStyle-Height="22px" ItemStyle-Height="22px" HeaderStyle-Wrap="false"
                                CommandItemDisplay="None" ClientDataKeyNames=""
                                InsertItemPageIndexAction="ShowItemOnCurrentPage" NoMasterRecordsText="没有数据">
                                <Columns>
                                    <telerik:GridBoundColumn DataField="Name" HeaderText="Column1" Visible="true" ItemStyle-Width="200"
                                        HeaderStyle-Width="200">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="ColIndex" HeaderText="Column2" Visible="true" ItemStyle-Width="200"
                                        HeaderStyle-Width="200">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="OrderNum" HeaderText="Column3" HeaderStyle-Width="200"
                                        Visible="true" ItemStyle-Width="200">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="Icon" HeaderText="Column4" HeaderStyle-Width="200"
                                        ItemStyle-Width="200">
                                    </telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn DataField="Url" HeaderText="LastColumn" HeaderStyle-Width="100%" ItemStyle-Width="100%">
                                    </telerik:GridBoundColumn>
                                </Columns>
                            </MasterTableView>
                            <PagerStyle Visible="true" AlwaysVisible="true" FirstPageToolTip="首页" NextPageToolTip="下页"
                                LastPageToolTip="尾页" PrevPageToolTip="上页" PageSizeLabelText="显示记录数:" PagerTextFormat="跳转页面:{4}&nbsp;[第 <strong>{0}</strong> 页共 <strong>{1}</strong>页]&nbsp;&nbsp;[第 <strong>{2}</strong> 到 <strong>{3}</strong>,共 <strong>{5}</strong>条信息]"></PagerStyle>
                            <ClientSettings AllowColumnsReorder="true" ReorderColumnsOnClient="true" Selecting-AllowRowSelect="false" EnableRowHoverStyle="true">
                                <Resizing AllowColumnResize="true" />
                                <Scrolling AllowScroll="true" UseStaticHeaders="true" />
                            </ClientSettings>
                        </telerik:RadGrid>
                    </div>
                </telerik:RadPane>
            </telerik:RadSplitter>
        </telerik:RadAjaxPanel>
    </form>
</body>
</html>
using System;
using System.Collections.Generic;
using Telerik.Web.UI;
 
namespace Com.Sinoyd.Framework.WebUI_AspNet.Modules.Portal
{
    public partial class test1 : BasePage
    {
        protected void Page_Load(object sender, EventArgs e)
        {
 
        }
 
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
        {
            LoadData();
        }
 
        private void LoadData()
        {
            List<string> list = new List<string>();
            list.Add("Presentation of data");
 
            RadGrid1.DataSource = list;
        }
    }
}
Display
 The picture shows problems

1 Answer, 1 is accepted

Sort by
0
Galin
Telerik team
answered on 11 Nov 2013, 04:09 PM
Hello Wretch,

The provided images are deleted. Could you please give us more details on what you are trying to achieve,
I am not quite sure that I correctly understand the case you are describing?


Regards,
Galin
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
Tags
Grid
Asked by
Wretch
Top achievements
Rank 1
Answers by
Galin
Telerik team
Share this question
or