如何更改DataGrid中单元格的填充 - VB.NET

时间:2017-07-28 17:40:49

标签: vb.net datagrid padding

我正在尝试为DataGrid(不是DataGridView)中的所有单元格添加填充。我希望细胞壁和细胞内的文本之间有空间。有没有办法做到这一点?我已经调查了这个,我看到的是如何使用DataGridView而不是DataGrid ...

以下是DataGrid没有填充的图片:No Padding within cells

注意如何将文本紧紧地推到右侧的行。

请帮忙!谢谢!

1 个答案:

答案 0 :(得分:0)

这对我有用:

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

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

然后我将该CSS文件的引用添加到我的DataGrid所在的同一标记文件中:

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

我确实尝试过@TnTinMn在CellPadding评论中提出的建议,但没有运气。

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