かなり簡単な(そして基本的なことを望んでいます)質問があります。会社の Web サイト用にいくつかの C# コードを変更しています。このコードは、固定列にテーブルを描画します。そのデータはデータベースから取得されます。テーブルの各列の高さは (現在) 固定されており、文字列が特定の長さであるために折り返される場合、テキストの 2 行目が表示可能になるように変更する必要があります (次の行によって非表示になるのではなく)。 .
私の調査によると、(フォントと文字列を知っているので) MeasureString を使用して、文字列が設定されたテーブル列よりも長い/広いかどうかを確認し、そうであれば行の高さを変更できるようです。ただし、私は C# プログラミングに非常に慣れていない (そして、Web 以外のプログラミングを何年も行っていない) ため、これらすべてを実装する方法がわかりません。ロジックが整っており、高さを変更する方法を知っています。必要なのは、MeasureString メソッドを使用してロジックを使用できる実際の数値を取得する方法 (および、使用する必要がある可能性のある変数と関数をインスタンス化する方法) だけです。その方法)。