static void Main(string[] args) { ShopDB shopDB = new ShopDB(); ShopDB.CustomersRow customersRow = shopDB.Customers.NewCustomersRow(); shopDB.Customers.AddCustomersRow("Николай", "Александров", "Анатольевич", "Московская 15", null, "Чернигов", "(063)0215478", new DateTime(2008, 05, 15)); shopDB.Customers.AddCustomersRow("Константин", "Нимазов", "Алексеевич", "Октябрьская 5", null, "Киев", "(093)5487478", new DateTime(2009, 06, 20)); shopDB.Customers.AddCustomersRow("Андрей", "Макин", "Абрамович", "Сеновальная 7", null, "Витебск", "(098)7123478", new DateTime(2006, 12, 1)); var selectedCustomer = shopDB.Customers.FindByCustomerNo(-3); selectedCustomer.BeginEdit(); selectedCustomer.SetMNameNull(); // присвоение полю строки значния DbNull.Value selectedCustomer.EndEdit(); Console.WriteLine("Last name: " + selectedCustomer.LName); Console.WriteLine("First name: " + selectedCustomer.FName); if (selectedCustomer.IsMNameNull()) // проверка на DbNull.Value { Console.WriteLine("Middle name: no data"); } else { Console.WriteLine("Middle name: " + selectedCustomer.MName); } Console.WriteLine("Phone: " + selectedCustomer.Phone); }
static void Main(string[] args) { ShopDB shopDB = new ShopDB(); // создание строки для таблицы Customers ShopDB.CustomersRow customersRow = shopDB.Customers.NewCustomersRow(); // Для заполнения полей строки используются строготипизированные свойства customersRow.FName = "Алексей"; customersRow.LName = "Петров"; customersRow.MName = "Николаевич"; customersRow.Address1 = "Лужная 7"; customersRow.Address2 = null; customersRow.City = "Киев"; customersRow.Phone = "(096)4578596"; customersRow.DateInSystem = new DateTime(2009, 09, 18); // добавление созданной строки в коллекцию строк таблицы shopDB.Customers.Rows.Add(customersRow); // еще один способ добавления строки в соллекцию строк таблицы shopDB.Customers.AddCustomersRow("Николай", "Александров", "Анатольевич", "Московская 15", null, "Чернигов", "(063)0215478", new DateTime(2008, 05, 15)); foreach (DataRow row in shopDB.Customers.Rows) { foreach (DataColumn column in shopDB.Customers.Columns) { Console.WriteLine("{0}: {1}", column.ColumnName, row[column]); } Console.WriteLine(); } }