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());
}