According to the documentation, DatabaseRow is for creating new Rows (add Row into the Database).
As far as I can understand you want to do (maybe) the reverse: read a row from the Database.
Please make your question clear.
Doc for Database Row:
DatabaseRow
Description
Used to create new Database rows (records). The methods are used to populate the columns in a row (record).
RowSet documentation with examples:
RowSet
I may mismatch your question; however, I shared an example that reads a .sqlite db file here Search the example code with screen shots.
If you want to extract the Columns by name instead of by index, remove the inside For Next block and replace the line:
LB.CellTextAt(LB.LastAddedRowIndex, Loop_Idx) = row.ColumnAt(Loop_Idx).StringValue
and use the appropriate syntax based on:
`LB.AddRow(row.Column("Name").StringValue)`
Replace Name with your Column name and use .StringValue if you want to display the data in the ListBox.