2010-12-20 12 views
2

私はasp.netテーブルを持っていて、カラムをすべて同じ幅にするか、20%、30%、20%、30%の4つのカラムをフォーマットしようとしています。しかし、次のコードは機能しません。aspnet table - TableCellの幅を指定しますか?

<asp:TableCell Width="30%"> 

'height'属性は機能しますが、これは後でありません。どんな助けでも大歓迎です。おかげWidth propertyが..私はパーセンテージの種類と単位のインスタンスを作成する方法の例を見つけることができませんでしたピクセルにデフォルトUnit typeの値を、期待しているので、それが働いていない

答えて

8

テーブルセルにのCssClassを与える..あなたはCSSでそれを行うことができる方法

  1. を提案し、スタイルシートで幅を設定するためにどの私の葉

    <asp:TableCell CssClass="tableCellWidth30">

    .tableCellWidth30 { width:30%; }

  2. あなたは、コードを経由してCSSスタイルを追加したい場合は、このようにそれを行うのスタイルプロパティを使用して

    <asp:TableCell Style="width:30%;">

+0

多くのありがとうございます - 私は、セルにそれを修正したようなCSSクラスを与えました! –

+2

パーセンテージを使用するには、静的メソッドUnit.Percentage(30) –

+0

を使用してください。@Chris - ASP.Netマークアップではどうしますか? – Andrew

-1

幅インラインを設定します。

txtmark.Style("font-weight") = "normal" 

どこでもこの回答が見つかりませんでしたここでそれをテッド。