3
データソースに3つの行があるにもかかわらず、最初の2つの行のみを選択できるGridviewコントロールがあります。GridView - 3番目の行を選択できません
<asp:GridView CssClass="gridview" ID="gvBucket" runat="server" DataKeyNames="ID" PageSize="13" OnPageIndexChanging="gvBucket_PageIndexChanging" ShowHeader="False"
AutoGenerateColumns="false" AllowPaging="true">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="lblID" runat="server" Visible="false" Text='<%#Eval("ID") %>' />
<asp:LinkButton ID="lnkBtnShowContentDetail" runat="server" Text='<%#Eval("Name") %>' CommandName="Select" OnClick="lnkBtnName_Click" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle CssClass="gridview-pager"></PagerStyle>
<SelectedRowStyle CssClass="gvSelectedRow" />
</asp:GridView>
コードは以下です...
List<Entity> data = _manager.GetAllBuckets("All");
if (data != null)
{
gvBucket.DataSource = data;
gvBucket.DataBind();
3のエンティティは、データベース
なぜ第三の行が選択されていないことを読んでから返されますか?
おかげ
各行に異なるIDを持つHTMLレンダリングページをチェックしますか? – Aristos
私はhtmlの2つの行しか見ることができません。 – Gary
htmlに2行しかない場合、期待される3番目の項目は_manager.GetAllBuckets( "All")から返されませんでした。 – HBomb