나는 하드 코드 된 첫 번째 항목과 SQL 데이터 원본에 의해 바인딩 된 다른 항목이있는 드롭 다운 목록이 있습니다. 이제 C# 코드에서이 드롭 다운 목록의 항목 수를 계산하면 첫 번째 하드 코딩 된 목록 항목 인 항상 1이됩니다. 이 드롭 다운 목록은 브라우저의 모든 목록 항목을 올바르게 표시합니다. 나는 정확한 문제를 이해할 수 없다.드롭 다운 목록 항목 수 작동 중
<asp:DropDownList ID="ddlGroup" runat="server" DataSourceID="dsGroupListByUserId"
Width="100px" DataTextField="GroupName" DataValueField="GroupID" AppendDataBoundItems="True">
<asp:ListItem Value="0">N/A</asp:ListItem>
</asp:DropDownList>
<asp:SqlDataSource ID="dsGroupListByUserId" runat="server" ConnectionString="<%$ ConnectionStrings:EMSsql %>" SelectCommand="GetGroup_ByEventID" SelectCommandType="StoredProcedure" >
<SelectParameters>
<asp:SessionParameter DefaultValue="0" Name="EventID" SessionField="EventID" Type="Int64" />
</SelectParameters>
</asp:SqlDataSource>
그리고 이것은 내가 아이템을 취득하기 위해 노력하고있어 어떻게이
int ItemsCount = ddlGroup.Items.Count;
어디에서 (언제) 두 번째 전화를합니까? –
카운트를 받기 전에 databind를 호출합니까? – DGibbs
잘 작동하고 있습니다. 우리가 도울 수있는 다른 문제? – Asken