FarPoint.Win.ComplexBorderSide bside = new FarPoint.Win.ComplexBorderSide(Color.Yellow);
FarPoint.Win.ComplexBorderSide bside1 = new FarPoint.Win.ComplexBorderSide(Color.Green);
FarPoint.Win.ComplexBorderSide bside2 = new FarPoint.Win.ComplexBorderSide(Color.Red);
FarPoint.Win.ComplexBorderSide bside3 = new FarPoint.Win.ComplexBorderSide(Color.Blue);
FarPoint.Win.ComplexBorderSide bside4 = new FarPoint.Win.ComplexBorderSide(Color.Orange);
FarPoint.Win.ComplexBorderSide bside5 = new FarPoint.Win.ComplexBorderSide(Color.Brown);
FarPoint.Win.Spread.TableBorder tborder = new FarPoint.Win.Spread.TableBorder(bside, bside1, bside2, bside3, bside4, bside5);
FarPoint.Win.Spread.TableElementStyle testyle = new FarPoint.Win.Spread.TableElementStyle(tborder, Color.White, Color.Black, FarPoint.Win.Spread.RegularBoldItalicFontStyle.Bold);
FarPoint.Win.Spread.TableStyle tstyle = fpSpread1.CreateTableStyle("Style1", FarPoint.Win.Spread.TableStyle.TableStyleLight2);
tstyle.FirstColumn = testyle;
fpSpread1.Sheets[0].Cells[1, 1].Text = "Last Name";
fpSpread1.Sheets[0].Cells[1, 2].Text = "Value";
fpSpread1.Sheets[0].Cells[2, 1].Text = "Smith";
fpSpread1.Sheets[0].Cells[2, 2].Value = 50;
fpSpread1.Sheets[0].Cells[3, 1].Text = "Vil";
fpSpread1.Sheets[0].Cells[3, 2].Value = 10;
fpSpread1.Sheets[0].Cells[4, 1].Text = "Press";
fpSpread1.Sheets[0].Cells[4, 2].Value = 78;
fpSpread1.TableStyleCollection.Add(tstyle);
FarPoint.Win.Spread.TableView table = fpSpread1.Sheets[0].AddTable("table", 1, 1, 5, 2, "Style1");
table.FirstColumn = true;