}
}
else if(datasource is dataview)
{
if( ((dataview)datasource).table.rows.count <= 0)
{
return;
}
_pagedatasource = ((dataview)datasource).table.clone();
for(int i = 0;i<((dataview)datasource).table.rows.count;i++)
{
datarow drrow = _pagedatasource.newrow();
drrow.itemarray = ((dataview)datasource).table.rows[i].itemarray;
_pagedatasource.rows.add(drrow);
}