GridViewのヘッダーに異なるセルの幅があります。私は左から右にスクロールバーを持っているので、各セルの特定のサイズを取得したいです。 私が今までに以下のものですしている:表のスタイルがある GridViewのセルの固定サイズ(特に幅)を取得する方法は?
:
そして、何が欲しいことは、次のようなものを持っているされて
<style type="text/css">
.fixedColumn .fixedTable td
{
color: #FFFFFF;
background-color: #5097d1;
font-size: 14px;
font-weight: normal;
}
.fixedHead td, .fixedFoot td
{
color: #FFFFFF;
/*background-color: #5097d1;*/
font-size: 14px;
font-weight: normal;
padding: 5px;
border: 1px solid #187BAF;
width: 600px;
}
.fixedTable td
{
font-size: 10pt;
background-color: #FFFFFF;
padding: 5px;
/*text-align: left;*/
border: 1px solid #CEE7FF;
}
</style>
EDIT: 私が使用次のコード:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if ((e.Row.RowType == DataControlRowType.Header) || (e.Row.RowType == DataControlRowType.DataRow))
{
foreach (TableCell c in e.Row.Cells){
c.Wrap=true;
c.Width = Unit.Percentage(100);
}
}
}
とヘッダが少し変更され、以下に示すように、なぜ私にはわからない:
あなたは、100%として、各セルを与え、各セルのためのより少ない割合を与える、との割合のすべてのセルの合計が、私はスキンを使用しない100% –