How to set Table/TableRow/TabelCell width by percent in code behind in asp.net?

Amumu picture Amumu · Aug 31, 2011 · Viewed 37.1k times · Source

How do I set width with percent in code behind? The only option I can think of is taking the parent width and calculate by percent.i.e. TableRow.Width = Table.Width.Value * 25/100 (set table row with width equals to 25% of the table width). However, eventually, how do I set the table width in percent? Without the table width, the child controls cannot use its parent widths to calculate.

Answer

John picture John · Aug 31, 2011

Will this not work? Although I'm not entirely sure why you'd want a table row to be 25% of an overall table's width

TableRow.Width = new Unit("25%")