你将以下的for循环去掉,
for(int i=0;i<count;i++)
{
BoundColumn bcNO = new BoundColumn();
bcNO.DataField="NO";
this.dgItem.Columns.Add(bcNO);
HyperLinkColumn lbTitle = new HyperLinkColumn();
Title.DataNavigateUrlField="NO";
lbTitle.DataNavigateUrlFormatString="module.aspx?action=item&menuNo="+menuNo+"&itemNo={0}&webNo="+webNo;
lbTitle.DataTextField="Title";
this.dgItem.Columns.Add(lbTitle); BoundColumn bcTime = new BoundColumn();
bcTime.DataField="Time";
this.dgItem.Columns.Add(bcTime);
}
for(int i=0;i<count;i++)
{
BoundColumn bcNO = new BoundColumn();
bcNO.DataField="NO";
this.dgItem.Columns.Add(bcNO);
HyperLinkColumn lbTitle = new HyperLinkColumn();
Title.DataNavigateUrlField="NO";
lbTitle.DataNavigateUrlFormatString="module.aspx?action=item&menuNo="+menuNo+"&itemNo={0}&webNo="+webNo;
lbTitle.DataTextField="Title";
this.dgItem.Columns.Add(lbTitle); BoundColumn bcTime = new BoundColumn();
bcTime.DataField="Time";
this.dgItem.Columns.Add(bcTime);
}
BoundColumn bcNO = new BoundColumn();
bcNO.DataField="NO";
this.dgItem.Columns.Add(bcNO);
HyperLinkColumn lbTitle = new HyperLinkColumn();
Title.DataNavigateUrlField="NO";
lbTitle.DataNavigateUrlFormatString="module.aspx?action=item&menuNo="+menuNo+"&itemNo={0}&webNo="+webNo;
lbTitle.DataTextField="Title";
this.dgItem.Columns.Add(lbTitle); BoundColumn bcTime = new BoundColumn();
bcTime.DataField="Time";
this.dgItem.Columns.Add(bcTime);
this.dgItem.DataSource=dsDG.Tables[0];
this.dgItem.DataBind();