1

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);

細胞の大きさが変わらないのはなぜですか?

4

2 に答える 2

8

幅を次のように割り当てることができるかどうかわかりませんcell.Width = 30;

試すcell.Width = Unit.Pixel(30);

また、追加している場合は、他の行multiple rowsの対応する幅が原因で幅が増加する可能性があります。cell

于 2009-09-17T06:21:13.313 に答える
1

構造体でサイズを調整する必要がありますUnit。数値を指定するだけでは、使用する単位の種類 (ピクセル、パーセンテージ、em、ex、インチなど) は示されません。

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

cell.Width = width;
于 2009-09-17T06:09:56.067 に答える