why not just create your dataset and group your dataset so it displays as you need it? If can program in .NET it should be easy to do. I wouldn't use 2 grids, just use the one and group your data based off of Country.
Here is a link that may help you,
I have code as well from another project that does exactly what your trying to do, I'll post that later on if you want to see how I did it