質問
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);
また、複数行
を追加する場合、幅は他の行の対応するセル
に与えられた幅のために増加する可能性があります。
所属していません StackOverflow