我在 ASP.NET 页面的表格中有两列。在第一列中,我有一个 GridView ,它使用 SQLDATASOURCE 从数据库中填充。
在第二列中,我有某些文本框、复选框和按钮。
当我在浏览器中运行该页面时,数据会填充到 gridview 中,这实际上会扰乱包含文本框和复选框的相邻列的对齐方式。
这些应该在列顶部可见的文本框和复选框现在在中心可见,因为填充的 gridview 数据会干扰它。
请帮忙解决这个问题,因为我希望第二列中的这些文本框和复选框在列的顶部可见。
最佳答案
您需要设置第二个表格单元格的垂直对齐方式:
<td style="vertical-align:top">xx</td>
默认值为“中间”,这就是为什么当表格单元格的垂直高度高于您的内容时您的内容被推到中间的原因。
关于c# - 当当前列在gridview中有很多元素时自动拉伸(stretch)相邻列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7455448/