我有一个很快(我希望是基本的)问题。我正在为我公司的网站修改一些 C# 代码。该代码在固定列中为我绘制了一个表格,其数据是从数据库中提取的。表格每列的高度是固定的(当前),我需要更改它,因此如果字符串有一定长度并因此换行,则第二行文本是可见的(而不是被下一行隐藏) .
根据我的研究,似乎我可以使用 MeasureString(因为我知道字体和字符串)来查看字符串是否比我设置的表格列长/宽,如果是这样,则更改行的高度。但是,我对 C# 编程非常陌生(多年来总体上没有做过太多编程,除了 Web 的东西),所以我不确定如何实现所有这些。我有适当的逻辑,我知道如何改变高度,我只需要知道如何获得一个实际数字我可以使用逻辑来反对使用 MeasureString 方法(以及如何实例化我可能需要使用的任何变量和函数那个方法)。