열의 값을 사용하여 드롭 다운을 채우려고합니다. 문제는 다음과 같습니다. 드롭 다운에 실제 값 (인도 (+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
에 대한 데이터 유형은 드롭 다운의 DataValueField
및 DataTextField
속성을 설정해야합니다 India(+91)
, Australia(+61)
등 ...
질문/문제가 무엇입니까? –
정확하게 문제를 설명 할 수 있습니까? –
드롭 다운에 실제 값 (인도 (+61)과 같은 국가 코드)이 표시되지 않습니다. 대신 나는 "System.Data.DataRowView"(여러 번) 드롭 다운에지고있다. – adityawho