dt.Columns.Add(new DataColumn("Task",typeof(string)));
for(int k=0;k<dset.Tables[0].Rows.Count;k++)
{
dt.Columns.Add(new DataColumn(dset.Tables[0].Rows[k]["Process_NO"].ToString(),typeof(string)));
}for(int i=0;i<count;i++)
{
dr=dt.NewRow();
if(i%3==0)
{
dr["Task"]="Plan";
}
if(i%3==1)
{
dr["Task"]="ACT";
}
if(i%3==2)
{
dr["Task"]="Re";
}
for(int j=1;j<=dset.Tables[0].Rows.Count;j++)
{

dr[dset.Tables[0].Rows[j]["Process_NO"].ToString()]="aa";
}
dt.Rows.Add(dr);
}