datagridview 如何实现动态纵向合并单元格??

效果如下图第一列“国家”,相同的数据可以合并为一个单元格显示。

我的datagridview数据源是通过图形化界面拖放dataset与数据库绑定的。网上找到的下图是静态创建的表。

求高手解答,谢谢。