2012-02-24 4 views

답변

2

업데이트 :

Dim arr As String() = (From myRow In ds.Tables(0).AsEnumerable 
         Select myRow.Field(Of String)("yourColumnName")).ToArray 

또는 목록 : :

Dim list As List(Of String) = (From myRow In ds.Tables(0).AsEnumerable 
           Select myRow.Field(Of String)("yourColumnName")).ToList 

올드 :

당신은 문자열의 배열을 원하는 가정

는 확인 DisplayMember는 당신이보고 싶은 컬럼의 이름으로 설정되어 있는지 확인합니다 :

comboBox1.DataSource = ds.Tables(0) 
comboBox1.DisplayMember= "NameOfColumn" 

당신은 또한 당신의 데이터 세트에서 ID 필드 이름으로 ValueMember 속성을 설정 할 수 있습니다. .

+0

죄송 테이블의 이름은 <| 채울 배열이 있고 콤보 박스는 없습니다. –

+0

걱정할 필요가 없습니다. 이 경우 내 대답을 바꿀 것입니다. – alundy

+0

작동, ty : D –

1
Dim objDataSet As New DataSet 

objDataSet = DataSetConsultas("SELECT Nombres, IDTarjeta from Alumnos") 

Dim arr As String() = (From myRow In objDataSet.Tables(0).AsEnumerable 
        Select myRow.Field(Of String)("Nombres")).ToArray 

cboAlumnos.Items.Clear() 
cboAlumnos.Items.AddRange(arr) 
NombresIDTarjeta 행이 DB에

Alumnos, 내가 실수>를 만든

관련 문제