2013-11-13 9 views
1

Возможно ли, что datagrieview заселяется непосредственно из подлежащего дате? Ниже я пытаюсь загрузить форму. В основном я хочу, чтобы показать все столбцы этот запрос возвращает автоматическиVB Auto populate datagridview from datatable

Dim con As New OleDbConnection 
    con = New OleDbConnection(connStr) 
    If con.State = ConnectionState.Closed Then 
     con.Open() 
    End If 
    Dim titleSQLStr As String = "SELECT * FROM Titles ORDER BY YearPublished DESC" 
    daYears = New OleDbDataAdapter(titleSQLStr, connStr) 
    daYears.Fill(dtYears) 
    cboYearsFillBy.DataSource = dtYears 
    cboYearsFillBy.DisplayMember = "YearPublished" 
    cboYearsFillBy.ValueMember = "YearPublished" 
    DataGridView1.AutoGenerateColumns = True 
    DataGridView1.DataSource = daYears 
    con.Close() 
+1

изменить его на 'DataGridView1.DataSource = dtYears' – LarsTech

+1

Derrrf .... Не стесняйтесь пробивать меня. – ed209

ответ