【发布时间】:2011-09-12 13:12:02
【问题描述】:
我想要做的只是在我的 gridview 上显示我的数据源中的一些特定列,但由于某种原因,我首先看到的是我想要的边界字段,然后是数据源中的每一列。
<asp:GridView DataSourceId="dsTasks" ID="TasksGridView" runat="server">
<Columns>
<asp:BoundField DataField="field1" HeaderText="field1" />
<asp:BoundField DataField="field2" HeaderText="field2" />
<asp:BoundField DataField="field3" HeaderText="field3" />
<asp:BoundField DataField="field4" HeaderText="field4" />
<asp:BoundField DataField="field5" HeaderText="field5" />
<asp:BoundField DataField="field6" HeaderText="field6" />
<asp:BoundField DataField="field7" HeaderText="field7" />
</Columns>
</asp:GridView>
这是我的数据源代码,以防万一它在哪里
<asp:EntityDataSource ID="dsTasks" runat="server"
ConnectionString="name=Entities" DefaultContainerName="Entities"
EnableFlattening="false" EntitySetName="Tasks" ></asp:EntityDataSource>
对不起,如果这是一个愚蠢的问题...我对 .NET 还很陌生(尝试一周)
另外,作为一个附带问题,我最好以这种方式绑定数据,还是在 page_load 的代码隐藏中进行?
【问题讨论】:
标签: c# asp.net gridview datasource boundfield