2,209
社区成员
发帖
与我相关
我的任务
分享 private List<Vendor> ReadVendors() {
Databases dbs = Databases.Instance;
List<Vendor> vendors = new List<Vendor>();
// using a foreach loop (which closes the cursor automatically)
foreach (KeyDataPair entry in dbs.VendorDb.OpenCursor(null, DbFileCursor.CreateFlags.None)) {
Vendor vendor = null;
dbs.Fmt.FromDbEntry<Vendor>(ref vendor, ref entry.Data);
vendors.Add(vendor);
}
vendorView.DataSource = null;
DataGridViewColumn col = new DataGridViewTextBoxColumn();
col.Name = "NameCol";
col.HeaderText = "Name";
col.DataPropertyName = "Name";
vendorView.Columns.Add(col);
col = new DataGridViewTextBoxColumn();
col.Name = "SalesRepCol";
col.HeaderText = "Sales Rep";
col.DataPropertyName = "SalesRep";
vendorView.Columns.Add(col);
vendorView.DataSource = vendors;
return vendors;
}