这是我想要的输出
但是根据我的代码,这是当前的输出
这是我的代码
protected void grdVESONV_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
GridView HeaderGrid = (GridView)sender;
GridViewRow HeaderGridRow = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Insert);
TableCell HeaderCell = new TableCell();
HeaderCell.Text = "Header 4";
HeaderCell.ColumnSpan = 2;
HeaderGridRow.Cells.Add(HeaderCell);
grdVESONV.Controls[0].Controls.AddAt(0, HeaderGridRow);
}
}
答案 0 :(得分:0)
这可以通过将事件OnDataBound
写为protected void OnDataBound(object sender, EventArgs e)
并在需要的地方使用RowSpan
来实现。