Использование объектов ADO.NET для работы с базами данных. Приложение баз данных на основе Windows-форм, соответствующее предметной области, страница 4

public partial class Sing : Form

    {

        public Sing()

        {

            InitializeComponent();

        }

        private void Sing_Load(object sender, EventArgs e)

        {

            DataAdapterSing.Fill(dataSetSing1);

        }

        private void button1_Click(object sender, EventArgs e)

        {

            try

            {

                if (BindingContext != null)

                    BindingContext[dataSetSing1, "Знак_задиака"].EndCurrentEdit();

                if (DataAdapterSing != null)

                    DataAdapterSing.Update(dataSetSing1, "Знак_задиака");

                MessageBox.Show(@"Данные сохранены", @"Данные сохранены");

            }

            catch (Exception exp)

            {

                MessageBox.Show(exp.Message);

            }

        }

}


Длятаблицы «Национальности»


public partial class Nation : Form

    {

        public Nation()

        {

            InitializeComponent();

        }

        String ConnectionString(String fileNameNotExt)

        {

            string JetEngineString = @"Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Engine Type=5;Data Source=";

            string pathToFile = Application.StartupPath.ToString() + "\\Data\\";

            return JetEngineString + pathToFile + fileNameNotExt.Trim() + ".mdb";

        }

        private void Nation_Load(object sender, EventArgs e)

        {

            // Настраиваем объект команд

            oleDbSelectCommand1.CommandText = "SELECT Код_национальности, Название, Описание, Рекомендации FROM  Национальность\r\n"

                + "WHERE (Название LIKE ? + '%')";

            oleDbSelectCommand1.Parameters.Add(new System.Data.OleDb.OleDbParameter());

            oleDbSelectCommand1.Parameters[0].Value = "A";

            DataAdapterNation.Fill(dataSetNation1);

        }

        private void button1_Click(object sender, EventArgs e)

        {

            try

            {

                if (BindingContext != null)

                    BindingContext[dataSetNation1, "Национальность"].EndCurrentEdit();

                if (DataAdapterNation != null)

                    DataAdapterNation.Update(dataSetNation1, "Национальность");

                MessageBox.Show(@"Данные сохранены", @"Данные сохранены");

            }

            catch (Exception exp)

            {

                MessageBox.Show(exp.Message);

            }

        }

        private void button2_Click(object sender, EventArgs e)

        {

            NewLoad();

        }

        void NewLoad()

        {

            // Извлекаем значение текстового поля без пробелов

            String text = textBox1.Text.Trim();

            textBox1.Text = text; // Сохраняем без пробелов для удобства

            oleDbSelectCommand1.Parameters[0].Value = text;// Устанавливаем значение парамет-ра

            // Заполняем набор данных командой с новым значением параметра

            DataAdapterNation.Fill(dataSetNation1);

        }

}


Для таблицы «Послужной список»


public partial class CV : Form

    {

        public CV()

        {

            InitializeComponent();

        }

        private void CV_Load(object sender, EventArgs e)

        {

            oleDbDataAdapter_cbFIO.Fill(dataSet_cbFIO1);

            oleDbDataAdapter_cbPost.Fill(dataSet_cbPost1);

            RefreshTable();

        }

        private void button1_Click(object sender, EventArgs e)

        {

            try