2017-12-04 9 views
0

私が働いている次の表があります。ASPで動的に生成されるテーブルのセルのテキストの配置を設定するにはどうすればよいですか?

TableRow durationTableRow = new TableRow(); 
TableDuration.Rows.Add(durationTableRow); 
for (durationCellCounter = 1; durationCellCounter <= durationCellCount; durationCellCounter++) 
{ 
    if (durationCellCounter == 1) 
    { 
     TableCell durationTableCell = new TableCell(); 
     durationTableCell.Text = "Duration: "; 
     durationTableRow.Cells.Add(durationTableCell); 
    } 
    else if (durationCellCounter == 2) 
    { 
     TableCell durationTableCell = new TableCell(); 
     string duration = years + "Y. " + months + "M. " + days + "D."; 
     durationTableCell.Text = duration; 
     durationTableRow.Cells.Add(durationTableCell); 
    } 
} 

表の期間文字列の値を右揃えにしたいとします。

答えて

0

セルに整列属性を追加できます。

durationTableCell.Attributes.Add("align", "right"); 

やCSSと

<asp:Table ID="TableDuration" CssClass="rightAlign"></asp:Table> 

<style> 
    .rightAlign td { 
     text-align: right; 
    } 
</style> 
関連する問題