2017-07-28 77 views
0

我正在尝试向我的DataGrid(而不是DataGridView)中的所有单元格添加填充。我想要在单元格的墙壁和单元格内的文字之间留出空间。有没有办法做到这一点?我曾经研究过这和我看到的是如何与DataGridView而不是DataGrid做...如何更改DataGrid内的单元格上的填充 - VB.NET

这里是DataGrid的无填充图片:No Padding within cells

注意如何将文本推紧到右侧的线上。

请帮忙!谢谢!

+0

@Plutonix我认为'DefaultCellStyle'只是'DataGridView'的属性而不是'DataGrid'? – AFatBunny

+0

对不起,我误解了你的'DataGrid(而不是DataGridView)'。 – Plutonix

+0

是一个WinForm DataGrid? – TnTinMn

回答

0

这是对我工作:

我创建了一个CSS文件,并添加左,右填充到td

td { 
padding-left: 5px; 
padding-right: 5px; 
} 

我然后添加到CSS文件的引用到相同的标记文件在我的DataGrid位于:

<link href="YourFolderNameHere/YourCSSFileNameHere.css" rel="stylesheet" /> 

我曾尝试什么@TnTinMn在他的评论中建议用CellPadding却都没有运气。

注意:我不确定此方法是否适用于所有情况或仅适用于我自己。通过这样做,所有td元素都将采用这种风格,在我的情况下,这样做很好,因为我希望每个表格中的所有td元素都具有此填充风格。

相关问题