在ASP项目中拖入GridView控件的默认样式是:
如果我们要实现表头单元格合并,即下图这种形式,那么就需要在前台和后台都进行相关的设置。
在前台最主要的是为GridView设置OnRowCreated事件。
前台代码:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowCreated="Merge_Header" >
<Columns>
<asp:BoundField HeaderText="客房编号" DataField="Rid" />
<asp:ImageField DataImageUrlField="RimageUrl" HeaderText="客房图片" DataImageUrlFormatString="./images/{0}">
<ControlStyle Width="200px" Height="100px"></ControlStyle>
</asp:ImageField>
<asp:BoundField HeaderTe