Hi Vaks,
We do have support for changing the border color, border width, back color and so on.
and change the table header background color by following line.
// Change the header background color
table.Header[0].Cells[i].Style.BackColor = Color.FromArgb(216,75,100);
// Border width can be set by following line.
table.Rows[i].Cells[j].Style.BordersWidth.All = 0;
I have created a sample as you had given in the attachment. Could you please refer the sample it will show what you needed.
Here is the sample for your reference.
Table_style.zip
Could you please take a look at this and let me know if you have any other queries.
Regards,
Prakash.