我試圖使用列中的值填充下拉列表。現在的問題是:我沒有在下拉菜單中獲得實際值(國家代碼,如印度(+61))。相反,我在下拉菜單中獲得了「System.Data.DataRowView」(多次)。DropDownList中的System.Data.DataRowView
public void bind()
{
DataSet ds1 = new DataSet();
SqlConnection con = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["ConnectionString"]);
con.Open();
string strQuery = "select CountryCode from AUser";
SqlCommand cmd = new SqlCommand(strQuery, con);
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
da.Fill(ds1, "AUser");
ddlMobile.DataSource = ds1.Tables["AUser"];
ddlMobile.DataBind();
con.Close();
}
我打電話給page_load
上的綁定方法。爲CountryCode
數據類型爲varchar(50)
&值也像India(+91)
,Australia(+61)
等等
什麼是您的問題? – 2013-03-20 11:19:42
你能詳細解釋一下你的問題究竟是什麼。 – 2013-03-20 11:20:34
我沒有在下拉列表中獲得實際值(國家代碼,如印度(+61))。相反,我在下拉菜單中獲得了「System.Data.DataRowView」(多次)。 – adityawho 2013-03-20 11:21:45