0
私はASPグリッドビューを持っています。そのデータソースはエンティティのリストです。エンティティには11個のプロパティがありますが、グリッドビューにいくつかの列しか表示しません。 私のグリッドビューは、ページの背後にある私のコードで列がn個ある場合、グリッドビューにn列未満を表示するにはどうすればよいですか?
<asp:GridView runat="server" ID="GridForResult"
Caption="Update The Result for the Folloing Students"
Visible="true" ShowHeader="false">
<Columns>
<asp:TemplateField ItemStyle-Width="100px">
<ItemTemplate>
<%#Eval("TestRoll")%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="120px">
<ItemTemplate>
<%#Eval("Name")%>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-Width="80px">
<ItemTemplate>
<%#Eval("Program")%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
で、私はこのようなグリッドをバインドしている:私は今
List<FormGridEntity> gridEntities = new List<FormGridEntity>();
gridEntities = AdmissionResult_BAO.GetAllCandidateAdmissionInfo();
GridForResult.DataSource = gridEntities;
GridForResult.DataBind();
//What Will I need to do here or somewhere else
何をすべきでしょうか? V4Vendetta @
'AutoGenerateColumns = false' – V4Vendetta
@Geoff Appleford:THnxは大好き! – Pankouri
@Pankouri - 問題ありません。もしあなたがわからないなら、 '{}'ボタンを使ってコードブロックをフォーマットすることができます。インラインコードセグメントの場合は、コードをバックティックで囲みます。例えば、 ' –