固定幅セルを持つASP.Netページ上にGridviewコントロールがあります。データベースからのデータは、連続した文字列として時折送られます。文字列にダッシュがあると、レイアウトの幅を狂わせないように破棄されます。ダッシュ(特にアンダースコアを扱っています)がない場合、文字列は分割されず、セルを広げて強制的にページのレイアウトを乱します。セルの幅を保ち、文字列を壊すように指示する方法はありますか? GridViewは、データベースからのデータセットオブジェクトにデータソースをバインドするため、フィールドのデータに直接アクセスすることはできません。ご意見ありがとうございます。固定幅の文字列を破るGridviewセル
0
A
答えて
0
RowDataBound eventを処理すると、文字列を「手動で」切断することができます。さもなければ、それは "HTML規則"に基づいて壊れます。
0
これはASP.NETにはあまり関係ないが、純粋なHTML(およびCSS)の問題であることに注意してください。
考えられる解決策は、css属性のtable-layout:fixedを使用して、固定幅の値をすべての列に設定することです。この方法の欠点は、テーブル全体の幅が固定されているため、ウィンドウサイズに合わせて縮尺が変わらないことです。
もう1つの考えられる方法は、長い文字列を最大長にカットするユーティリティ関数を使用して短い文字列に列を表示することです。
関連する問題
- 1. GridViewのセルの固定サイズ(特に幅)を取得する方法は?
- 2. ダイナミックCSS3の幅を決定するDIV幅固定列幅
- 3. .NETの文字列形式:整数を固定幅の文字列に変換しますか?
- 4. GridViewで列を固定する方法
- 5. GridViewの列幅
- 6. 固定数の.NET文字列連結
- 7. width = 100%のテーブルでセル幅を固定する方法
- 8. GridViewセルのコントロール固有のプロパティ
- 9. 固定幅の列を持つWPFツリービュー
- 10. テキストビューは、固定幅の文字の幅で中央に配置します
- 11. 固定幅と高さが整列した 'セル'のセットを作成
- 12. 特定のフォントの文字列の幅を特定する
- 13. Scalaで文字列補間を使用して文字列を固定幅文字列としてフォーマットするにはどうすればよいですか?
- 14. 固定幅の区切りに固定幅のテーブルを移動
- 15. Telerik mvcグリッドと固定幅の列
- 16. セル数に応じた可変幅GridView
- 17. ブートストラップボタン固定幅
- 18. 改行文字が含まれているとセルを破る
- 19. 固定幅のテキストファイル
- 20. 固定幅のブートストラップテーブルデータ
- 21. 固定幅のJScrollPane
- 22. 特定の文字列を持つセルの隣にセルをコピー/ペーストする
- 23. レイアウトの固定幅、固定高さのフルハイト、全幅
- 24. UILabel固定幅/固定幅テキスト番号を取得
- 25. 文字列を固定サイズのチャンクに分割する
- 26. HTML5キャンバス内の文字列の幅を決定する
- 27. ASP.netのGridviewの列幅
- 28. PHP - 文字列の幅を決定する方法
- 29. 文字列のピクセル幅を測定する
- 30. 文字列の幅を正確に測定する方法は?
ありがとうございました。私はそれを逃したと信じられない。乾杯! – BobC