0
ASPX PAGE:獲取的DropDownList值在一箇中繼器
<asp:Repeater ID="GeneralRepeater" runat="server"
OnItemDataBound="GeneralRepeater_OnItemDataBound">
<ItemTemplate>
<tr>
<td>
DxPoc:
<asp:DropDownList ID="GeneralDDL" DataTextField="DiagnosisCode"
DataValueField="DiagnosisCode" runat="server" />
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
後面的代碼:
protected void GeneralRepeater_OnItemDataBound(object sender,
RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
{
DropDownList myDDL = (DropDownList)e.Item.FindControl("GeneralDDL");
Diagnosis oDiagnosis = new Diagnosis();
DataView dv = new DataView(oDiagnosis.GetDiagnosis());
myDDL.DataSource = dv;
myDDL.DataTextField = "DiagnosisCode";
myDDL.DataValueField = "DiagnosisCode";
myDDL.DataBind();
}
}
上面給出所示工作不正常。在頁面加載過程中,中繼器內部的 下拉列表中沒有任何反應。
問題:
一)我怎麼會得到我的dropdownlist
的值與repeater
內的對象列表。?
謝謝!
你想綁定下拉列表,即在中繼器內? – 2011-05-18 03:36:42
我完成了..謝謝! – 2011-05-18 05:26:12
問題是什麼? – 2011-05-18 05:27:47