【发布时间】:2020-11-07 07:58:17
【问题描述】:
当我尝试使用选择数据源选项在 gridview 中显示数据时,它显示的数据不正确。 .cs 文件中没有代码,只有 aspx 文件有代码。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3" DataKeyNames="emp_id" AlternatingRowStyle-HorizontalAlign="Center" DataSourceID="EntityDataSource1">
<Columns>
<asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" />
<asp:BoundField DataField="emp_id" HeaderText="emp_id" ReadOnly="True" SortExpression="emp_id" />
<asp:BoundField DataField="asset_type" HeaderText="asset_type" SortExpression="asset_type" />
<asp:BoundField DataField="asset_name" HeaderText="asset_name" SortExpression="asset_name" />
</Columns>
<FooterStyle BackColor="White" ForeColor="#000066" />
<HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
<RowStyle ForeColor="#000066" />
<SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle BackColor="#007DBB" />
<SortedDescendingCellStyle BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle BackColor="#00547E" />
</asp:GridView>
<asp:EntityDataSource ID="EntityDataSource1" runat="server" ConnectionString="name=AssetDB" DefaultContainerName="AssetDB" EnableDelete="True" EnableFlattening="False" EntitySetName="asset_request">
</asp:EntityDataSource>
后端代码
public partial class Request : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
【问题讨论】:
-
正如我所说,没有后端代码 public partial class Request : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } }
标签: asp.net entity-framework gridview