我试图使用列中的值填充下拉列表。现在的问题是:我没有在下拉菜单中获得实际值(国家代码,如印度(+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