示例#1
0
        public FullZayavkaWindow()
        {
            InitializeComponent();

            fullZayavkaTableAdapter.Fill(dataSet.FullZayavka);
            sotrudnikTableAdapter.Fill(dataSet.Sotrudnik);
            tipTableAdapter.Fill(dataSet.TipDostavki);


            Data.ItemsSource           = dataSet.FullZayavka.DefaultView;
            Data.SelectedValuePath     = "ID_Zayavki";
            Data.CanUserAddRows        = false;
            Data.CanUserDeleteRows     = false;
            Data.CanUserSortColumns    = false;
            Data.CanUserResizeRows     = false;
            Data.CanUserResizeColumns  = false;
            Data.CanUserReorderColumns = false;
            Data.IsReadOnly            = true;
            Data.SelectionMode         = DataGridSelectionMode.Single;

            tip_dost.ItemsSource       = dataSet.TipDostavki.DefaultView;
            tip_dost.SelectedValuePath = "ID_TipaDostavki";
            tip_dost.DisplayMemberPath = "Naimenovanie";
            tip_dost.SelectedIndex     = 0;

            sotr.ItemsSource       = dataSet.Sotrudnik.DefaultView;
            sotr.SelectedValuePath = "ID_Sotrudnik";
            sotr.DisplayMemberPath = "Familiya";
            sotr.SelectedIndex     = 0;
        }
示例#2
0
        public MainWindow()
        {
            InitializeComponent();

            //Здесь мы подключаем все необходимые компоненты нашей БД
            dataSet = new DataSet();
            sotrudnikTableAdapter = new SotrudnikTableAdapter();
            sotrudnikTableAdapter.Fill(dataSet.Sotrudnik);
            doljnostTableAdapter = new DoljnostTableAdapter();
            doljnostTableAdapter.Fill(dataSet.Doljnost);
            fullSotrudnikTableAdapter = new FullSotrudnikTableAdapter();
            fullSotrudnikTableAdapter.Fill(dataSet.FullSotrudnik);

            /* Настраиваем DataGrid:
             *Отображаем таблицу сотрудников,
             *Сортируем по ID сотрудников,
             *Запрещаем изменение таблицы,
             *Разрешаем выбирать только одну строку (для изменения)
             */
            Data.ItemsSource           = dataSet.FullSotrudnik.DefaultView;
            Data.SelectedValuePath     = "ID_Sotrudnik";
            Data.CanUserAddRows        = false;
            Data.CanUserDeleteRows     = false;
            Data.CanUserSortColumns    = false;
            Data.CanUserResizeRows     = false;
            Data.CanUserResizeColumns  = false;
            Data.CanUserReorderColumns = false;
            Data.IsReadOnly            = true;
            Data.SelectionMode         = DataGridSelectionMode.Single;


            /* Настраиваем ComboBox:
             *Получаем содержимое из таблицы должностей (чтобы при выборе должности данные брались из таблицы)
             *Отображать (MemberPath) будем названия должностей, тогда как обращаться к ним будем по ID (ValuePath)
             */
            doljnostCB.ItemsSource       = dataSet.Doljnost.DefaultView;
            doljnostCB.SelectedValuePath = "ID_Doljnost";
            doljnostCB.DisplayMemberPath = "Naimenovanie";
            doljnostCB.SelectedIndex     = 0;
        }