private void BindGrid()
{
QueryOpen qo = new QueryOpen();
ZDXK.BLL.Scholar bll=new ZDXK.BLL.Scholar();
DataTable dt = bll.GetList(qo.GetSubjectID()).Tables[0];
this.DataGrid1.DataSource = dt;
this.DataGrid1.DataBind();
int i;
int j;
int intspan;
string temp;
for(i=0;i<DataGrid1.Items.Count;i++)
{
DataGridItem _item = DataGrid1.Items[i];
intspan = 1;
temp = DataGrid1.Items[i].Cells[0].Text;
for(j=i+1;j<DataGrid1.Items.Count;j++)
{
if(String.Compare(temp, DataGrid1.Items[j].Cells[0].Text)== 0)
{
intspan++;
DataGrid1.Items[i].Cells[0].RowSpan = intspan;
DataGrid1.Items[j].Cells[0].Visible = false;
}
else
{
break;
}
}
i=j-1;
}
}