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