質問

ASP.NETテーブルを動的にレンダリングするときにTableCellのサイズの設定が有効にならないのはなぜですか?

例:

Table table = new Table();
TableRow row = new TableRow();

TableCell cell = new TableCell;
cell.Width = 30;
cell.Height = 30;

row.Cells.Add(cell);

//.... 10 more cells

table.Rows.Add(row);

セルのサイズが変更されない理由

役に立ちましたか?

解決

Unit 構造体。数値を提供するだけでは、使用する単位の種類(ピクセル、パーセンテージ、em、ex、インチ、 etc )は示されません。

Unit width = new Unit(30, UnitType.Pixel);
TableCell cell = new TableCell();

cell.Width = width;

他のヒント

幅を cell.Width = 30;

として割り当てることができるかどうかわかりません

try cell.Width = Unit.Pixel(30);

また、複数行を追加する場合、幅は他の行の対応するセルに与えられた幅のために増加する可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top