c# - 绑定(bind)到 SqlDataAdapter 后,ASP.NET GridView 宽度不会保持在 100%

标签 c# html css asp.net gridview

我有一个 GridView 并希望它的宽度保持在 100%。它在设计 View 中看起来不错,所以我假设一些关于与 SqlDataAdapter 绑定(bind)的东西会重置宽度以适应数据,但我希望它保持在 100%。宽度最终是支持绑定(bind)数据所需的任何宽度。

诚然,我对所有这一切都是陌生的,所以我相信你们所有人都会比我更清楚答案。

<div id="X" class="In-lineControl" style="width:100%">
     <asp:GridView ID="XGV" runat="server" CssClass="GridView" BorderStyle="Groove">
          <AlternatingRowStyle BackColor="#B4C2E0" />
          <HeaderStyle BackColor="#6C88C4" ForeColor="White" />
     </asp:GridView>
</div>

XData.SelectCommand = cmd;
DataTable XDT = new DataTable();
XData.Fill(XDT);
XGV.DataSource = XDT;
XGV.DataBind();

.GridView{
width:100%;
}

.In-lineControl{
display:block;
margin-top: 5px;
margin-bottom: 10px;
}

The GridView should extend its width out to 100% of the white area. It does in the design view, but the width changes after binding a SqlDataAdapter in the code behind.

最佳答案

您应该检查 CssClass GridView 并查看那里是否设置了宽度。

关于c# - 绑定(bind)到 SqlDataAdapter 后,ASP.NET GridView 宽度不会保持在 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25065926/

相关文章:

html - 如何在我的内容上方显示标题元素?

html - 菜单在 Firefox 中显示不正确

c# - MVC 3 C# - 部署和 MYSQL 数据库

c# - "same"用户自定义转换存在两次时没有编译错误

javascript - 获取@Media 打印类型的 innerHTML

html - 以类 X 定位除第一个元素以外的所有元素,其中父元素在开头有另一个没有类 X 的元素

javascript - 通过类名获取单选按钮值

c# - 如何在 token 响应中解码苹果登录 id_token

javascript - 如何使用 JavaScript 修复有问题的 HTML 表单?

html - 删除 HTML 部分之间的空格