DotNetNewsgroup.com  
web access to complete list of Microsoft.NET newsgroups
   home   |   control panel login   |   archive  |  
 
  carried group
academic
adonet
aspnet
aspnet.announcements
aspnet.buildingcontrols
aspnet.caching
aspnet.datagridcontrol
aspnet.mobile
aspnet.security
aspnet.webcontrols
aspnet.webservices
assignment_manager
datatools
dotnet.distributed_apps
dotnet.general
dotnet.myservices
dotnet.nternationalization
dotnet.scripting
dotnet.security
dotnet.vjsharp
dotnet.vsa
dotnet.xml
dotnetfaqs
framework
framework.clr
framework.compactframework
framework.component_services
framework.controls
framework.databinding
framework.drawing
framework.enhancements
framework.interop
framework.odbcnet
framework.performance
framework.remoting
framework.sdk
framework.setup
framework.webservices
framework.windowsforms
framework.wmi
frwk.windowsforms.designtime
lang.csharp
lang.jscript
lang.vb
lang.vb.controls
lang.vb.data
lang.vb.upgrade
lang.vc
lang.vc.libraries
  
 
start date: Thu, 19 Apr 2007 10:59:25 -0700,    posted on: microsoft.public.dotnet.framework.aspnet.datagridcontrol        back       

Thread Index
  1    John Doe
          2    Alvin Bruney [MVP] some guy without an email address


Extra line in GridView   
Why am I am getting an extra line in GridView with the following text in the 
1st column:  "System.Web.UI.WebControls.TableRow"


Here's partial listing of my code:
...................
            grid.DataSource = loadTable(ds);
            grid.DataBind();
..................
    private DataTable loadTable(DataSet ds)
    {
        DataTable dt = new DataTable();
        DataTable myDataTable = ds.Tables[1];
        int cols = myDataTable.Columns.Count;


        TableHeaderRow thr = new TableHeaderRow();
        for(int i = 0; i < cols; i++)
        {
            TableHeaderCell thc = new TableHeaderCell();
            thc.Text = myDataTable.Columns[i].ColumnName;
            thr.Cells.Add(thc);

            DataColumn dcol = new DataColumn(thc.Text, 
typeof(System.String));
            dt.Columns.Add(dcol);
        }
        dt.Rows.Add(thr);
        return dt;
    }
Date:Thu, 19 Apr 2007 10:59:25 -0700   Author:  

Re: Extra line in GridView   
It's most likely an empty row.

-- 
Regards,
Alvin Bruney
------------------------------------------------------
Shameless author plug
Excel Services for .NET is coming...
OWC Black book on Amazon and
www.lulu.com/owc
Professional VSTO 2005 - Wrox/Wiley


"John Doe"  wrote in message 
news:OJ1z4xqgHHA.4924@TK2MSFTNGP06.phx.gbl...

> Why am I am getting an extra line in GridView with the following text in 
> the 1st column:  "System.Web.UI.WebControls.TableRow"
>
>
> Here's partial listing of my code:
> ..................
>            grid.DataSource = loadTable(ds);
>            grid.DataBind();
> .................
>    private DataTable loadTable(DataSet ds)
>    {
>        DataTable dt = new DataTable();
>        DataTable myDataTable = ds.Tables[1];
>        int cols = myDataTable.Columns.Count;
>
>
>        TableHeaderRow thr = new TableHeaderRow();
>        for(int i = 0; i < cols; i++)
>        {
>            TableHeaderCell thc = new TableHeaderCell();
>            thc.Text = myDataTable.Columns[i].ColumnName;
>            thr.Cells.Add(thc);
>
>            DataColumn dcol = new DataColumn(thc.Text, 
> typeof(System.String));
>            dt.Columns.Add(dcol);
>        }
>        dt.Rows.Add(thr);
>        return dt;
>    }
>
>
> 
Date:Fri, 20 Apr 2007 07:46:45 -0400   Author:  

Google
 
Web dotnetnewsgroup.com


COPYRIGHT ?2005, EUROFRONT WORLDWIDE LTD., ALL RIGHT RESERVE  |   Contact us