2011-07-15 40 views
2

我正在使用foreach循环将数据插入到像这样的gridview中。把数据放在gridview的第二行

foreach (GridViewRow _row in grvbillDetail.Rows) 
{ 
    _row = text; 
    _row = text; 
    _row = int; 
    _row = int; 
} 

我该如何让一些数据打印在第一行上并打印在第二行?

在此先感谢!

回答

1

GridViewRow.RowIndex是在这里访问您的行的关键。

试试这个。

foreach (GridViewRow _row in grvbillDetail.Rows) 
{ 
    if(_row.RowIndex == 0) 
    { 
     //this is the first row. do whatever you want here 
    } 
    if(_row.RowIndex == 1) 
    { 
     //this is the second row. do whatever you want here 
    } 
    //_row = text; 
    //_row = text; 
    //_row = int; 
    //_row = int; 
} 

顺便说一句,如果你想访问只有第一排和第二排,做这样的事情

GridViewRow firstRow = grvbillDetail.Rows[0] as GridViewRow; 
GridViewRow secondRow = grvbillDetail.Rows[1] as GridViewRow; 
+0

头1 HEADER2 HEADER3 HEADER4 – Lucas