try { var ddf = new BtLib.Ddf("btrv:///demodata"); var rec = ddf.GetRecord("Person"); rec.Open(); rec.Index = "ID"; short rc = rec.Read(BtLib.Operation.GetFirst); var ex = rec.GetExtended(100,32767); ex.AddFields(new string[] { "ID", "First_Name", "Last_Name" }); var ds = ex.GetDataSet(); rc = ex.FillAll(ds); dgv.DataSource = ds.Tables[0]; // dgv = DataGridView rec.Close(); ddf.LogOut(); } catch (System.Exception err) { Console.WriteLine(err.ToString()); }