indingSource=bs1;
//заповнюємо грід.DataSource=bs1;
//заповнюємо поля.Items.Clear (); (var item in dataTable.Columns)
{. Items.Add (item.ToString ());
}. Close ();
} void toolStripButton1_Click (object sender, EventArgs e)
{. Open (); (MessageBox.Show ( Ви хочете зберегти зміни в базі даних? ,
Збереження raquo ;, MessageBoxButtons.YesNo, .Question) == DialogResult.Yes) dbAdapter1.Update (dataTable) ;. Close ();
} void button1_Click (object sender, EventArgs e)
{( SELECT Услугі.Tip, Sum (Услугі.Stoimost) AS [Sum-Stoimost] FROM Співробітники INNER JOIN (Послуги INNER JOIN Замовлення ON Услугі.IDy=Закази.IDy) ON Співробітники. IDsotr=Закази.IDsotr GROUP BY Услугі.Tip ORDER BY Услугі.Tip, Sum (Услугі.Stoimost) ) ;. Visible=true;
} void button2_Click (object sender, EventArgs e)
{( SELECT Закази.Datazak, Sum (Услугі.Stoimost) AS [Sum-Stoimost] FROM Співробітники INNER JOIN (Послуги INNER JOIN Замовлення ON Услугі.IDy=Закази.IDy) ON Співробітники. IDsotr=Закази.IDsotr GROUP BY Закази.Datazak ORDER BY Закази.Datazak ) ;. Visible=false;
} void button3_Click (object sender, EventArgs e)
{. Visible=false; ( SELECT Закази.Datazak, Сотруднікі.Fam, Sum (Услугі.Stoimost) AS [Sum-Stoimost] FROM Співробітники INNER JOIN (Послуги INNER JOIN Замовлення ON Послуги. IDy=Закази.IDy) ON Сотруднікі.IDsotr=Закази.IDsotr GROUP BY Закази.Datazak, Сотруднікі.Fam ORDER BY Закази.Datazak, Sum (Услугі.Stoimost) DESC );
} void button4_Click (object sender, EventArgs e)
{. Visible=true; ( SELECT Сотруднікі.Fam, Sum (Услугі.Stoimost) AS [Sum-Stoimost] FROM Послуги INNER JOIN (Співробітники INNER JOIN Замовлення ON Сотруднікі.IDsotr=Замовлення. IDsotr) ON Услугі.IDy=Закази.IDy GROUP BY Сотруднікі.Fam ORDER BY Sum (Услугі.Stoimost) DESC );
} void zapros (string str)
{. Open ();
//Робимо запит до БД=new OleDbDataAdapter (@ + str + raquo ;, dbCon);=new DataTable ();
//Заповнюємо Грід значеннями з табліци.Fill (dataTable);
//Створюємо нове подлюченіе для управленіяbs1=new BindingSource ();
//заповнюємо дату значеніеямі з табліци.DataSource=dataTable;
//даємо навігатору наші значенія.BindingSource=bs1;
//заповнюємо грід.DataSource=bs1; .Close ();
} void button5_Click (object sender, EventArgs e)
{(textBox1.Text.ToString ()) ;. Visible=false;
} void Form1_Closing (object sender, System.ComponentModel.CancelEventArgs e)
{
} void button6_Click (object sender, EventArgs e)
{. Visible=true;=new string [dataGridView1.RowCount];=new float [dataGridView1.RowCount];=dataGridView1.RowCount + 1; (int i=0; i lt; dataGridView1. RowCount - 1; i ++)
{[i]=dataGridView1 [0, i] .Value.ToString (); [i]=float.Parse (dataGridView1 [1, i] .Value.ToString ());
} f2=new Form2 () ;. temp (a, b, n) ;. Show ();
}
}
}
Додаток M
.csSystem;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;WindowsFormsApplication1
{partial class Form2: Form
{[] a; [] b; x=SystemInformation.PrimaryMonitorSize.Width; y=SystemInformation.PrimaryMonitorSize.Height; k; [] brsh={Brushes.Red, Brushes.Blue, Brushes. Aqua, Brushes.Green, Brushes.Yellow, Brushes.Gold, Brushes.AliceBlue, Brushes.AntiqueWhite, Brushes.Aquamarine, Brushes.Azure, Brushes.Beige, Brushes.Bisque, Brushes.BlanchedAlmond, Brushes.BlueViolet, Brushes.Brown, Brushes.BurlyWood, Brushes.CadetBlue, Brushes.Chartreuse, Brushes.Chocolate, Brushes.Coral, Brushes .CornflowerBlue}; [] cl={Color.Red, Color.Blue, Color.Aqua, Color.Green, Color.Yellow, Color.Gold, Color.AliceBlue, .AntiqueWhite, Color.Aquamarine, Color.Azure, Color.Beige, Color.Bisque, .BlanchedAlmond, Color.BlueViolet, Color.Brown, Color.BurlyWood, Color.CadetBlue, .Chartreuse, Color.Chocolate, Color.Coral, Color.CornflowerBlue}; tol_lin=1; Form2 ()
{= true;=true; ();=new Size (x, y);
} void temp (string [] name, float [] val, int n)
{= name;=val;=n;
} void Form2_Paint (object sender, PaintEventArgs e)
...