이 코드는 aspx 페이지에 있습니다. 다른 필드 (텍스트 상자) 임 내가, 내가, 텍스트 상자 및 작업을 100 %로 고정이 편집 할 수 있도록 페이지에 레코드 ID를 얻으려고 노력하지만 내가 가진 loginview 내부는 loginview의 데이터베이스에서 드롭 다운 목록으로 데이터를 가져올 수 없습니다.
<asp:DropDownList runat="server" ID="ddlSize" CssClass="textbox" Width="100px">
<asp:ListItem Value="" Text="" />
<asp:ListItem Value="11" Text="11. Mands" />
<asp:ListItem Value="7" Text="7. Mands" />
<asp:ListItem Value="" Text="Ikke Kamp"/>
</asp:DropDownList>
<asp:DropDownList runat="server" ID="ddlType" CssClass="textbox" Width="100px">
<asp:ListItem Value="" Text="" />
<asp:ListItem Value="K" Text="Kamp" />
<asp:ListItem Value="T" Text="Træning" />
<asp:ListItem Value="E" Text="Aktivitet"/>
</asp:DropDownList>
TS 데이터베이스에서 드롭 다운 목록으로 값을 가져 오지 않도록 선택 값으로 표시합니다. 이 3 개의 코드를 tryed했지만 아무것도 드롭 다운 목록 앞에서 작동하지 않습니다.
// DataValueField
Dim drop_obj As DropDownList = TryCast(LoginView2.FindControl("ddlSize"), DropDownList)
drop_obj.DataValueField = dtEvents.Rows(0)("EventEventSize")
Dim drop_obj2 As DropDownList = TryCast(LoginView2.FindControl("ddlType"), DropDownList)
drop_obj2.DataValueField = dtEvents.Rows(0)("EventType")
// SelectedIndex
Dim drop_obj As DropDownList = TryCast(LoginView2.FindControl("ddlSize"), DropDownList)
drop_obj.SelectedIndex = dtEvents.Rows(0)("EventEventSize")
Dim drop_obj2 As DropDownList = TryCast(LoginView2.FindControl("ddlType"), DropDownList)
drop_obj2.SelectedIndex = dtEvents.Rows(0)("EventType")
// SelectedValue
Dim drop_obj As DropDownList = TryCast(LoginView2.FindControl("ddlSize"), DropDownList)
drop_obj.SelectedValue = dtEvents.Rows(0)("EventEventSize")
Dim drop_obj2 As DropDownList = TryCast(LoginView2.FindControl("ddlType"), DropDownList)
drop_obj2.SelectedValue = dtEvents.Rows(0)("EventType")
누군가가 가능합니까? 도와주세요!? 나는 2 dtEvents.Rows (0)에 값을 가지고 있는데, 디버그를하고 그 다음 단계로 체크했다. 그리고 7 또는 11, T 또는 K와 같은 값을 얻습니다.