最近用到datagrid合并表头,从网上找了好多种方法,但都不是很好用,昨天恰好发现个好方法。先贴出来与大家共享。
1.、先用HTML代码的<table>...</table>把你的表头画出来,然后把<table> 与</table>去了,将剩下的代码保存成字符串,如 stringHeader="<tr>.....</tr><tr>...<tr>".
2、就用到DataGrid的Caption属性
dataGrid.Caption = "</caption>" + stringHeader + "<caption>";
3、同时不要忘了将datagrid的ShowHeader属性设为false
dataGrid.ShowHeader = false;
这样就OK了,不管多么复杂的表头都能搞定。