2012-11-14 2 views
2

내가 내 콤보와 그것을 valuemember 만들 수있는 다른 하나는 displaymember하기 위해, 내 데이터베이스에서 두 개의 열을 선택하려면 하나를 시도하고 콤보 상자에지정 값 구성원이

내 코드는 같은 간다 :

SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=c:\users\administrator\documents\visual studio 2010\Projects\Clinic\Clinic\Clinc.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"); 
con.Open(); 
SqlDataAdapter da = new SqlDataAdapter("select ClinicName,ClinicCode from Clinic",con); 
DataSet ds = new DataSet(); 
da.Fill(ds); 
comboBox1.DataSource = ds.Tables[0]; 
comboBox1.DisplayMember = "ClinicName"; 
comboBox1.ValueMember = "ClinicCode"; 

데이터베이스에서 데이터를 가져와 잘 표시하지만 valuemember를 설정할 수 없습니다.

내가 그것을보고 라벨을 인쇄 할 레이블에 "cliniccode"

문제점은 무엇입니까?

+0

값을 인쇄하는 데 사용하는 코드를 표시 할 수 있습니까? –

답변

0

당신은 가져 오거나 값을 설정 comboBox1.SelectedValue 속성을 사용합니다.

0

comboBox1.BindingContext = this.BindingContext;이 누락 되었습니까?

use of combobox ValueMember and DisplayMember

+0

고마워, 나중에 내가 혼자서 프로그래밍을 배우고있어, 너의 모든 것이 너무 도움이된다. –

+0

여러분 모두 환영합니다 =] 어느 시점에서 모든 사람이 바닥에서 시작해야합니다^_ ^ – Sean