I think it is because you need to call SetSize on Dataset level before those cells can be set. Here is code sample
void test()
{
Worksheet wks = Project.ActiveLayer();
if(NULL==wks)
return;
int nMaxRows = 10;
for(int ii = 0; ii < wks.GetNumCols(); ii++)
{
Dataset dd(wks, ii);
dd.SetSize(nMaxRows);// need to set size before using
}
wks.SetCell(0,0,"Cell(A1)");
wks.SetCell(1,0,PI);
wks.SetCell(2,0,"Cell(A3)");
}
Edited by - cpyang on 07/17/2002 10:56:47 PM