Esempio n. 1
0
        private void QueryZapr3()
        {
            dataSet1.zadacha1.Clear();
            //очистим таблицу от предыдущих значений
            foreach (DataSet1.NalMatRow rRow in dataSet1.NalMat.Rows)


            {
                if (rRow.kolvo < Convert.ToInt32(textBox4.Text))
                {
                    DataSet1.MaterialsRow tRow = rRow.GetParentRow("fk_nal_material") as DataSet1.MaterialsRow;
                    // Получили строку из родительской таблицы, связанной с таблицей
                    // RASXOD связью с именем TOV_RASH и привели к типу
                    DataSet1.zadacha1Row zRow = dataSet1.zadacha1.Newzadacha1Row();
                    //создали новую строку таблицы «Zadacha1»
                    zRow.name     = tRow.name;
                    zRow.id_sklad = rRow.id_sklad;
                    zRow.kolvo    = rRow.kolvo;
                    dataSet1.zadacha1.Addzadacha1Row(zRow);
                }
            }

            dataGridView1.Refresh();
            this.Text = "Запрос через DataRelation";
        }
Esempio n. 2
0
        private void QueryZapr2()
        {
            dataSet1.zadacha1.Clear();
            //очистим таблицу от предыдущих значений
            foreach (DataSet1.NalMatRow rRow in dataSet1.NalMat.Rows)
            {
                if (rRow.kolvo < Convert.ToInt32(textBox3.Text))
                {
                    //Object[] keys = { rRow.id_sklad, rRow.id_material };
                    DataSet1.MaterialsRow tRow = dataSet1.Materials.Rows.Find(rRow.id_material) as DataSet1.MaterialsRow;
                    //Ищем по первичному ключу, получив DataRow приводим к типу
                    // myBaseDataSet.TOVARYRow при помощи оператора as
                    DataSet1.zadacha1Row zRow = dataSet1.zadacha1.Newzadacha1Row();
                    //создали новую строку таблицы «Zadacha1»
                    zRow.name     = tRow.name;
                    zRow.id_sklad = rRow.id_sklad;
                    zRow.kolvo    = rRow.kolvo;
                    dataSet1.zadacha1.Addzadacha1Row(zRow);
                }
            }

            dataGridView1.Refresh();
            this.Text = "Запрос через поиск по ключу";
        }