Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   ASP .Net Datagrid Control (http://www.velocityreviews.com/forums/f60-asp-net-datagrid-control.html)
-   -   Problem creating custom header when datagrid AllowPaging=true (http://www.velocityreviews.com/forums/t760662-problem-creating-custom-header-when-datagrid-allowpaging-true.html)

Atanas Marinov 05-28-2004 11:56 AM

Problem creating custom header when datagrid AllowPaging=true
 
I have very strange problem with custom header.
I create this in PreRender event, and if datagrid AllowPaging property is false, result looks like this:

CustomerID Sells Amount
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
ALFKI 851 491.2 960 1086 1208
ANATR 514.4 479.75 88.8 320
ANTON 660 881.25 2156.5 2082 1332.4 403.2
AROUT 735 5065 491.5 2142.9 1704 1101 2567.1
BERGS 3884.95 3397.7 2034.5 3192.65 1565.65 3605.6 4879.2 630 1459 2318.9


BUT, if AllowPaging=true, the result is:

Sells Amount

CustomerID Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
ALFKI 851 491.2 960 1086 1208
ANATR 514.4 479.75 88.8 320
ANTON 660 881.25 2156.5 2082 1332.4 403.2
AROUT 735 5065 491.5 2142.9 1704 1101 2567.1
BERGS 3884.95 3397.7 2034.5 3192.65 1565.65 3605.6 4879.2 630 1459 2318.9
BLAUS 625 677 1143.8 330 464
BLONP 730 4049 3212.8 1176 450 2080 7390.2
BOLID 280 982 4035.8
BONAP 843 3000.4 4106.3 3000 1903 2032 3948.9 5017.35
BOTTM 4533.5 9222.6 3900.8 3118 1832.8
1 2 3 4 5 6 7 8 9



I don`t know why does it do this, and I don`t see any way around besides disabling paging?
Looks like a bug to me, have anybody noticed this problem before, does anybody know how to solve it?
Thanks in advance

Atanas Marinov


Alvin Bruney [MVP] 05-28-2004 10:42 PM

Re: Problem creating custom header when datagrid AllowPaging=true
 
post your pre-render code

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.support.microsoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Atanas Marinov" <naso@seedot.com> wrote in message news:ODnbesKREHA.4020@TK2MSFTNGP11.phx.gbl...
I have very strange problem with custom header.
I create this in PreRender event, and if datagrid AllowPaging property is false, result looks like this:

CustomerID Sells Amount
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
ALFKI 851 491.2 960 1086 1208
ANATR 514.4 479.75 88.8 320
ANTON 660 881.25 2156.5 2082 1332.4 403.2
AROUT 735 5065 491.5 2142.9 1704 1101 2567.1
BERGS 3884.95 3397.7 2034.5 3192.65 1565.65 3605.6 4879.2 630 1459 2318.9


BUT, if AllowPaging=true, the result is:

Sells Amount

CustomerID Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
ALFKI 851 491.2 960 1086 1208
ANATR 514.4 479.75 88.8 320
ANTON 660 881.25 2156.5 2082 1332.4 403.2
AROUT 735 5065 491.5 2142.9 1704 1101 2567.1
BERGS 3884.95 3397.7 2034.5 3192.65 1565.65 3605.6 4879.2 630 1459 2318.9
BLAUS 625 677 1143.8 330 464
BLONP 730 4049 3212.8 1176 450 2080 7390.2
BOLID 280 982 4035.8
BONAP 843 3000.4 4106.3 3000 1903 2032 3948.9 5017.35
BOTTM 4533.5 9222.6 3900.8 3118 1832.8
1 2 3 4 5 6 7 8 9



I don`t know why does it do this, and I don`t see any way around besides disabling paging?
Looks like a bug to me, have anybody noticed this problem before, does anybody know how to solve it?
Thanks in advance

Atanas Marinov


Atanas Marinov 05-28-2004 11:05 PM

Re: Problem creating custom header when datagrid AllowPaging=true
 
It works just fine when AllowPaging=false, but ok, here it is

private void dgrReportResult_PreRender(object sender, System.EventArgs e)

{

if((bool)Session["CrosstabWasMade"])

DoCrosstabHeaders(ref dgrReportResult, (string)Session["CrosstabValueColum"]);


}


provate void DoCrosstabHeaders(ref DataGrid dgr, string CrosstabAreaName)

{

Table tblResult=((System.Web.UI.WebControls.Table)dgr.Co ntrols[0]);

DataGridItem dgitem=new DataGridItem(0,0,ListItemType.Header);

TableCell tc=new TableCell();

tc.BackColor=tblResult.Rows[0].Cells[0].BackColor;

tc.Text=tblResult.Rows[0].Cells[0].Text;

tc.RowSpan=2;

dgitem.Cells.Add(tc);

tc=new TableCell();

tc.BackColor=tblResult.Rows[0].Cells[0].BackColor;

tc.Text=CrosstabAreaName;

tc.HorizontalAlign=HorizontalAlign.Center;

tc.ColumnSpan=tblResult.Rows[0].Cells.Count;

dgitem.Cells.Add(tc);

tblResult.Rows[0].Cells.RemoveAt(0);

dgr.Controls[0].Controls.AddAt(0,dgitem);

}



----- Original Message -----
From: Alvin Bruney [MVP]
Newsgroups: microsoft.public.dotnet.framework.aspnet.datagridc ontrol
Sent: Saturday, May 29, 2004 1:42 AM
Subject: Re: Problem creating custom header when datagrid AllowPaging=true


post your pre-render code

--
Regards,
Alvin Bruney
[ASP.NET MVP http://mvp.supportmicrosoft.com/default.aspx]
Got tidbits? Get it here... http://tinyurl.com/27cok
"Atanas Marinov" <naso@seedot.com> wrote in message news:ODnbesKREHA.4020@TK2MSFTNGP11.phx.gbl...
I have very strange problem with custom header.
I create this in PreRender event, and if datagrid AllowPaging property is false, result looks like this:

CustomerID Sells Amount
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
ALFKI 851 491.2 960 1086 1208
ANATR 514.4 479.75 88.8 320
ANTON 660 881.25 2156.5 2082 1332.4 403.2
AROUT 735 5065 491.5 2142.9 1704 1101 2567.1
BERGS 3884.95 3397.7 2034.5 3192.65 1565.65 3605.6 4879.2 630 1459 2318.9


BUT, if AllowPaging=true, the result is:

Sells Amount

CustomerID Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
ALFKI 851 491.2 960 1086 1208
ANATR 514.4 479.75 88.8 320
ANTON 660 881.25 2156.5 2082 1332.4 403.2
AROUT 735 5065 491.5 2142.9 1704 1101 2567.1
BERGS 3884.95 3397.7 2034.5 3192.65 1565.65 3605.6 4879.2 630 1459 2318.9
BLAUS 625 677 1143.8 330 464
BLONP 730 4049 3212.8 1176 450 2080 7390.2
BOLID 280 982 4035.8
BONAP 843 3000.4 4106.3 3000 1903 2032 3948.9 5017.35
BOTTM 4533.5 9222.6 3900.8 3118 1832.8
1 2 3 4 5 6 7 8 9



I don`t know why does it do this, and I don`t see any way around besides disabling paging?
Looks like a bug to me, have anybody noticed this problem before, does anybody know how to solve it?
Thanks in advance

Atanas Marinov



All times are GMT. The time now is 04:33 AM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.