ドロップダウンリストまたはテキストボックスになる可能性のある DataListItem があります。値を取得するには、次のことを行う必要があります。
CType(item.FindControl("myControl"), TextBox).Text
または
CType(item.FindControl("myControl"), DropDownList).SelectedValue.ToString()
問題は、それがドロップダウンリストの場合..
タイプ 'System.Web.UI.WebControls.DropDownList' のオブジェクトをタイプ 'System.Web.UI.WebControls.TextBox' にキャストできません。
Ctype する前に CType がかかるかどうかを確認する方法はありますか?