I want to set colspan for the header row in the grid view to look the same as on the image below:
Html code is:
<html>
<body>
<table border="1">
<tr>
<th colspan=2>Header</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
</body>
</html>
I don't know how to create the same effect in the asp.net and I don't want to create the table by hand using for loops.
Thank you!
I attached to the PreRender event:
protected void GridView1_PreRender(object sender, EventArgs e)
{
var gridView = (GridView) sender;
var header = (GridViewRow) gridView.Controls[0].Controls[0];
header.Cells[0].Visible = false;
header.Cells[1].ColumnSpan = 2;
header.Cells[1].Text = "Header";
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With