To show a (SQLite) table in a WPF listview via a dataset: // fa' vedere una tabella pur che sia GridView gv = new GridView(); for (i = 0; i < ds.Tables[0].Columns.Count; i++) { GridViewColumn col = new GridViewColumn(); col.Header = ds.Tables[0].Columns[i].Caption; col.DisplayMemberBinding = new Binding(ds.Tables[0].Columns[i].Caption); gv.Columns.Add(col); } try { DataSet DsDati = SelectFromSQLiteTable(ds.Tables[0].TableName); lvGrid.View = gv; lvGrid.ItemsSource = DsDati.Tables[0].DefaultView; } catch (Exception ex) { Trace.WriteLine("CreaSQLiteDb, populate grid: "+ex.Message); }