【问题标题】:Binding DBCONTEXT to gridview via boundfield通过boundfield将DBCONTEXT绑定到gridview
【发布时间】:2015-02-28 20:25:05
【问题描述】:

我有一个网格视图:

 <asp:GridView ID="ParentSelect" runat="server" AutoGenerateColumns="false" OnRowCommand="ParentSelect_RowCommand" OnRowCreated="ParentSelect_RowCreated" emptydatatext="Please Submit A Clip. C'mon dude." ShowHeaderWhenEmpty="true" HorizontalAlign="Center" Width="600" CssClass= "table table-striped table-bordered table-condensed">
<HeaderStyle BorderColor="Black"   />
<Columns>
    <asp:BoundField DataField ="dbContext.Mains.VideoUrl" HeaderText="Title" Visible="false" />
</Columns>
      </asp:GridView>

我已经绑定了我的 DBCONTEXT:

protected void LoadGrid()
{
    ParentSelect.DataSource = dbContext.Mains.ToList(); 
    ParentSelect.DataBind();
}

我想通过 BoundField 在我的 gridview 上显示数据库中的数据。我怎样才能做到这一点? 请和谢谢。

【问题讨论】:

  • Page_Load上调用这个LoadGrid()方法
  • 如果我这样做,它会显示数据库中的列名,这不是我想要的。我想屏蔽数据库中的列名。

标签: c# asp.net entity-framework gridview


【解决方案1】:

就这么简单:

<asp:BoundField DataField ="VideoUrl" HeaderText="Title" />

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
  • @NKN 为什么这不是答案?
  • 如果您考虑添加一些解释,它可以是一个答案。根据SO,应该避免只发布一段代码。
  • @NKN 应避免仅链接的答案。来自 SO 帮助中心:“简洁是可以接受的,但更全面的解释更好”。并非所有答案都需要进一步解释。
猜你喜欢
  • 1970-01-01
  • 2018-03-11
  • 1970-01-01
  • 2010-11-11
  • 2017-04-16
  • 1970-01-01
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
相关资源
最近更新 更多