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

[Solved] Scrolling with Grid inside Splitter

1 Answer 149 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Dharmesh Barochia
Top achievements
Rank 1
Dharmesh Barochia asked on 09 Nov 2009, 11:39 AM

Hi,

 

I place telerik grid inside Splitter. I want that splitter should display only vertical scroll so I try using Scrolling="X" and also Scrolling="Y", even after add Scrolling it display horizontal scrollbar. If I add Scrolling="None" it not display any scrollbar but I want that It should show me vertical scroll bar when scrolling need.

 

In deep when I check with RadGrid I found that I use PopUp In my application when user add/edit record using <MasterTableView EditMode="PopUp" Here if I replace EditMode="EditForms" in this case Scrolling work fine, but I don’t want to change my application appearance.

 

 

1 Answer, 1 is accepted

Sort by
0
Dimo
Telerik team
answered on 12 Nov 2009, 11:08 AM
Hi Dharmesh Barochia,

I am afraid I did not understand why you have a problem with this scenario. Here is an example. If you need further assistance, it will be easier for us if you provide a runnable sample page, similar to the one below.


<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 
<script runat="server">
 
protected void RadGrid_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
    DataTable dt = new DataTable();
    DataRow dr;
    int colsNum = 4;
    int rowsNum = 20;
    string colName = "Column";
 
    for (int j = 1; j <= colsNum; j++)
    {
        dt.Columns.Add(String.Format("{0}{1}", colName, j));
    }
 
    for (int i = 1; i <= rowsNum; i++)
    {
        dr = dt.NewRow();
 
        for (int k = 1; k <= colsNum; k++)
        {
            dr[String.Format("{0}{1}", colName, k)] = String.Format("{0}{1} Row{2}", colName, k, i);
        }
        dt.Rows.Add(dr);
    }
 
    (sender as RadGrid).DataSource = dt;
}
 
</script>
 
<head runat="server">
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<title>RadControls for ASP.NET AJAX</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
 
<telerik:RadSplitter ID="RadSplitter1" runat="server">
<telerik:RadPane ID="Pane1" runat="server" Scrolling="Y">
<telerik:RadGrid
    ID="RadGrid1"
    runat="server"
    AutoGenerateEditColumn="true"
    OnNeedDataSource="RadGrid_NeedDataSource">
    <MasterTableView EditMode="PopUp" />
</telerik:RadGrid>
</telerik:RadPane>
</telerik:RadSplitter>
 
 
</form>
</body>
</html>


Best wishes,
Dimo
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
Tags
Grid
Asked by
Dharmesh Barochia
Top achievements
Rank 1
Answers by
Dimo
Telerik team
Share this question
or