Ask a Question related to ASP.NET Data Grid Control, Design and Development.
-
Atanas Marinov #1
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
Atanas Marinov Guest
-
Creating Custom Datagrid that auto adds attributes at <TD> leve
I am creating a custom data grid in which I want to modify Table, Row and Cell level attributes. I have discovered how to update the row level... -
Dynamically creating buttons in custom datagrid control
Hi, I am creating a custom control datagrid. For each dynamically created column I've added a button in the header that will filter based on the... -
Custom datagrid, really big problem :(
Hi everybody, I have a datagrid with 1 editColumn, 2 template columns (one with label and one with check box). At runtime (in the method i use to... -
How to find a record in a Datagrid with AllowPaging set to true.
I have a "Find" button that I want to use to locate the correct pageindex so that my user can find a name in a datagrid of names. I suppose that... -
Problem to Access web control on the DataGrid Header
Hi The Items Collection of DataGrid does not hold Header and Footer. So to access the Control you need to handle ItemCreated event. HTH... -
Alvin Bruney [MVP] #2
Re: Problem creating custom header when datagrid AllowPaging=true
post your pre-render code
--
Regards,
Alvin Bruney
[ASP.NET MVP [url]http://mvp.support.microsoft.com/default.aspx][/url]
Got tidbits? Get it here... [url]http://tinyurl.com/27cok[/url]
"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
Alvin Bruney [MVP] Guest
-
Atanas Marinov #3
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 [url]http://mvp.supportmicrosoft.com/default.aspx][/url]
Got tidbits? Get it here... [url]http://tinyurl.com/27cok[/url]
"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 Guest



Reply With Quote

