c# - 当当前列在gridview中有很多元素时自动拉伸(stretch)相邻列的大小

标签 c# asp.net css

我在 ASP.NET 页面的表格中有两列。在第一列中,我有一个 GridView ,它使用 SQLDATASOURCE 从数据库中填充。

在第二列中,我有某些文本框、复选框和按钮。

当我在浏览器中运行该页面时,数据会填充到 gridview 中,这实际上会扰乱包含文本框和复选框的相邻列的对齐方式。

这些应该在列顶部可见的文本框和复选框现在在中心可见,因为填充的 gridview 数据会干扰它。

请帮忙解决这个问题,因为我希望第二列中的这些文本框和复选框在列的顶部可见。

最佳答案

您需要设置第二个表格单元格的垂直对齐方式:

<td style="vertical-align:top">xx</td>

默认值为“中间”,这就是为什么当表格单元格的垂直高度高于您的内容时您的内容被推到中间的原因。

关于c# - 当当前列在gridview中有很多元素时自动拉伸(stretch)相邻列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7455448/

相关文章:

c# - WPF:处理另一个线程上的 touchmove 事件

c# - 引发异常时,带有Lazy <T>的StackOverflowException

c# - 通过 javascript PageMethods 调用 WebMethod 时触发 Page_Load

javascript - 使用javascript的图像溢出效果

c# - 自定义转换器重写 ContractResolver

c# - streamreader 中的空引用

asp.net - T-SQL 从不同的表中选择并计数?

c# - 使用相同数据库问题的 Web 和 Windows 窗体应用程序

javascript addClass 似乎没有触发我的类的 css

html - <td> 在不同的 <tr> 中宽度不同