我有一个表格,第一行有一个标签,第二行有一个DateTimePicker
,如下所示:
Table _Table = new Table();
TableRow row1 = new TableRow();
TableRow row2 = new TableRow();
this._Table.Rows.Add(row1);
this._Table.Rows.Add(row2);
TableCell dateCell = new TableCell();
TableCell labelCell = new TableCell();
labelCell.VerticalAlign = VerticalAlign.Bottom;
labelCell.HorizontalAlign = HorizontalAlign.Right;
dateCell.Controls.Add(_DtProposalSigned);
labelCell.Controls.Add(savedLabel);
row1.Cells.Add(labelCell);
row2.Cells.Add(dateCell);
我正在尝试对齐标签单元格,使标签位于DateTimePicker
上方的右侧,但我得到的结果如下(Label
位于中心),尽管我已将其对齐在右边!
答案 0 :(得分:3)
我尝试了相同的代码,它对我来说非常合适。所以,这是一个你可以尝试的检查清单。
width
Text/innerHTML
savedLabel
width
labelCell
属性提供价值
savedLabel
的动态值分配给<div>Saved<div>
,请确保您没有像<div style='width:100px;'>Saved</div>
那样给定固定宽度Saved!
然后选择Inspect Element
来检查所有这些和其他属性。检查为标签呈现的<span></span>
元素,我相信,您将能够找到确切的问题,从而找到解决方案。如果这些没用,请告诉我。