我將數據庫中的值顯示在下拉列表中。但我無法獲得相應的值到DDL中。在下拉列表中顯示DB值
if (dt.Rows.Count > 0)
{
DataTable dt1 = new DataTable();
dt1 = bll.getnewid(TextBox1.Text);
if (dt1.Rows.Count > 0)
{
Session["pid"] = dt1.Rows[0]["NewidColumn"].ToString();
Session["email"] = dt1.Rows[0]["EmailID"].ToString();
Session["gender"] = dt1.Rows[0]["Gender"].ToString();
Session["mobile"] = dt1.Rows[0]["MobileNo"].ToString();
Session["country"] = dt1.Rows[0]["Country"].ToString();
Session["state"] = dt1.Rows[0]["State"].ToString();
}
,我顯示這樣
DropDownList1.Text = Session["country"].ToString();
DropDownList2.Text = Session["state"].ToString();
我能夠得到DataTable中的國家和狀態值。但我無法在DDL中顯示它們。
這裏有什麼選擇? –
更新了答案。希望它有幫助 – Ashirvad
參數'1':不能從'System.Web.UI.WebControls.ListItem'轉換爲'System.Web.UI.Control'\t 我得到這樣的錯誤。 –