처음으로 Mobile 6 Classic 전화 응용 프로그램에서 작업 중이며 SqlCeResultSet에 문제가 있습니다. 이걸로 DataGrid를 채우려고합니다 :SqlCeResultSet에서 한 행만 반환하는 이유는 무엇입니까?
Private Sub LookUpRoutes()
Dim dir As String = Path.GetDirectoryName(Reflection.Assembly _
.GetExecutingAssembly().GetName().CodeBase)
Dim Sql As String = "SELECT RouteID, Name, Description FROM Routes " & _
"Where IsDeleted = 0"
Using con As SqlCeConnection = New SqlCeConnection(_
String.Format("Data Source = '{0}\database\RouteTracker.sdf'", dir))
con.Open()
Using cmd As SqlCeCommand = New SqlCeCommand(Sql, con)
cmd.CommandType = CommandType.Text
Dim resultSet As SqlCeResultSet = _
cmd.ExecuteResultSet(ResultSetOptions.Scrollable)
dgRoutes.DataSource = resultSet
End Using
End Using
End Sub
그러나 그 중 하나에서 행을 채우고 있습니다. 나머지 행은 데이터 (아래 이미지) 대신 필드에 x를 표시합니다. 내가 잘못 뭐하는 거지
?