Bind Header To grid using grid view row create event
if (e.Row.RowType == DataControlRowType.Header)
{
//Build custom header.
GridView oGridView = (GridView)sender;
GridViewRow oGridViewRow = new GridViewRow(0, 0, DataControlRowType.Header, DataControlRowState.Insert);
TableCell oTableCell = new TableCell();
oTableCell = new TableCell();
oTableCell.Text = “”;
//oTableCell.CssClass = “header”;
/*Header*/
oGridViewRow.Cells.Add(oTableCell);
oTableCell = new TableCell();
oTableCell.Text = “<b>Style Code</b>”;
//oTableCell.CssClass = “header”;
/*Header*/
oGridViewRow.Cells.Add(oTableCell);
oTableCell = new TableCell();
oTableCell.Text = “<b>Image</b>”;
//oTableCell.CssClass = “header”;
/*Header*/
oGridViewRow.Cells.Add(oTableCell);
oTableCell = new TableCell();
oTableCell.Text = “<b>Gold Wt.</b>”;
//oTableCell.CssClass = “header”;
/*Header*/
oGridViewRow.Cells.Add(oTableCell);
oTableCell = new TableCell();
oTableCell.Text = “<b>Diamond Wt.</b>”;
//oTableCell.CssClass = “header”;
/*Header*/
oGridViewRow.Cells.Add(oTableCell);
oTableCell = new TableCell();
oTableCell.Text = “<b>Qty</b>”;
//oTableCell.CssClass = “header”;
/*Header*/
oGridViewRow.Cells.Add(oTableCell);
oTableCell = new TableCell();
oTableCell.Text = “<b>Rate</b>”;
//oTableCell.CssClass = “header”;
/*Header*/
oGridViewRow.Cells.Add(oTableCell);
oTableCell = new TableCell();
oTableCell.Text = “<b>Mrp</b>”;
//oTableCell.CssClass = “header”;
/*Header*/
oGridViewRow.Cells.Add(oTableCell);
oGridView.Controls[0].Controls.AddAt(0, oGridViewRow);
}
