我正在尝试使用列中的值填充下拉列表。现在的问题是:我没有在下拉列表中获得实际值(国家代码,如印度(+61))。相反,我在下拉列表中得到“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
is varchar(50)
& 值的数据类型类似于India(+91)
,Australia(+61)
等等...