日期:2014-05-19  浏览次数:20522 次

ArrayList 显示问题 ?
取出一列数据,经过加工放到ArralList中,显示的时候希望是显示一列,但现在把本来一列的数据显示成一行,请问怎么解决.
我的代码:
int   dd   =   0;
                while   (dd <Arraylist.Count)
                {                      
                                TableCell   dispsetcell   =   new   TableCell();
                                dispsetcell.Text   =   dispsetdata[dd].ToString();
                                Tablerow.Cells.Add(dispsetcell);
                                dd++;
                               
                }
                Table.Rows.Add(dispsrow);
谢谢   !

------解决方案--------------------
while (dd <Arraylist.Count)
{
DataRow dr =Table.NewRow();
dr.ItemArray[0]= dispsetdata[dd].ToString();
dd++;
Table.Rows.Add(dr);
}
不知道搂主要的是不是这样的
------解决方案--------------------
Table.Rows.Add(dispsrow);放到循环内,按照你现在代码的逻辑是先把所有arraylist的值遍历一遍,然后放到一个row里面
------解决方案--------------------
搞定了?
jf