Créer une table par programmation

Je suis en train de travailler sur devexreport et je veux créer une table par programmation-je utiliser ces codes, mais avoir un petit problème.

        DevExpress.XtraReports.UI.XRTable tbl = new XRTable();    
DevExpress.XtraReports.UI.XRBarCode xrBarCode = new XRBarCode();
Detail1.Controls.Add(tbl);
tbl.Location = new System.Drawing.Point(358, 17);
tbl.Size = new System.Drawing.Size(358, 50);
tbl.Borders = (DevExpress.XtraPrinting.BorderSide)
(((DevExpress.XtraPrinting.BorderSide.Left  
| DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom);
//Total number of rows.
int rowCnt;
//Current row count.
int rowCtr;
//Total number of cells per row (columns).
int cellCtr;
//Current cell counter
int cellCnt;
rowCnt = int.Parse("2");
cellCnt = int.Parse("3");
for (rowCtr = 1; rowCtr <= rowCnt; rowCtr++)
{
//Create new row and add it to the table.
DevExpress.XtraReports.UI.XRTableRow row = new XRTableRow();
tbl.Rows.Add(row);
for (cellCtr = 1; cellCtr <= cellCnt; cellCtr++)
{
//Create a new cell and add it to the row.
DevExpress.XtraReports.UI.XRTableCell cell = new XRTableCell();
cell.Text = "Row " + rowCtr + ", Cell " + cellCtr;
row.Cells.Add(cell);
}
}

J'ai essayer ce code bur la dernière ligne est confus! tous les cellulos sont sur la première cellule.

Créer une table par programmation

Quel est le problème?

OriginalL'auteur Rapunzo | 2011-08-18