更改单元格边框宽度,并使单元格边框仅限全部,左侧,右侧,顶部,底部或无

时间:2010-01-13 11:57:34

标签: c# winforms datagridview

更改单元格边框宽度,并在winform datagridview中仅将单元格边框设置为all,left,right,top,bottom或none。 在datagridview中,问题是改变每个单元格的边框样式,就像我们在Excel工作表中所做的那样。 我试过跟随,但它没有用。

DataGridViewAdvancedBorderStyle mystyle = new DataGridViewAdvancedBorderStyle ();
DataGridViewAdvancedBorderStyle myplaceholder = new DataGridViewAdvancedBorderStyle ();
mystyle.Top =DataGridViewAdvancedCellBorderStyle.None;
dataGridView1.Rows[1].Cells[1].AdjustCellBorderStyle(mystyle, myplaceholder, true, true, true, true);

1 个答案:

答案 0 :(得分:1)

这不是它的工作原理。它是一个虚方法,您应该在自己的自定义DataGridViewCell派生类中覆盖它。并且DataGridView必须填充这些自定义单元格。