и
. Фільтрація за номером машини
На формі присутні компоненти:
CheckBox - Відображає прапорець, що дозволяє відобразити натиснення і отжатие.
Textbox - повертає або задає текстовий вміст текстового поля.
DataGridView-відображає дані в настраиваемой таблиці.
Для фільтрації потрібно ввести дані в TextBox і вибрати необхідний критерій.
На малюнку 15 представлена ??форма з критеріями на фільтрацію.
Малюнок 15 - Форма з критеріями на фільтрацію.
Малюнок 16 - Вибір фільтрації за номером машини
. Фільтрація за датою відправлення
Малюнок 17 - Форма з критеріями на фільтрацію
Малюнок 18 - Вибір фільтрації за датою відправлення
Звіт Доставка
Код форми «Транспорт»
Додавання
private void button2_Click (object sender, EventArgs e)
{add; comb; ds=new DataSet (); con; com;=new SqlConnection («Data Source=HOME; Initial Catalog=per; Integrated Security=True»);
con.Open ();
com=new SqlCommand («Insert into Transport (ma, gn, rt) Values ??(@ x, @ y, @ z)», con);. Parameters.Add («@ x », SqlDbType.Char, 10);. Parameters.Add (« @ y », SqlDbType.Char, 10);. Parameters.Add (« @ z », SqlDbType.Int);. Parameters [« @ x »]. Value=textBox1.Text;. Parameters [« @ y »]. Value=textBox2.Text;. Parameters [« @ z »]. Value=Convert.ToInt32 (textBox3.Text);. ExecuteNonQuery ( );=new SqlDataAdapter («select * from Transport», con);=new SqlCommandBuilder (add);. Fill (ds, «Transport»); col=new DataColumn («Вибір», typeof (bool)) ;. Tables [0]. Columns.Add (col); (int i=0; i
{. Tables [0]. Rows [i] [3]=false;
}. DataSource=ds.Tables [0];. Columns [3]. CellTemplate=new DataGridViewCheckBoxCell ();
con.Close ();
Видалення
private void button3_Click (object sender, EventArgs e)
{ds=new DataSet (); con; com; add; comb;=new SqlConnection («Data Source=HOME; Initial Catalog=per; Integrated Security=True»);. Open ( );=new SqlCommand («Delete From Transport where ma=@ x and gn=@ y and rt=@ z», con);. Parameters.Add («@ x», SqlDbType.Char, 10);. Parameters.Add («@ y», SqlDbType.Char, 10);. Parameters.Add («@ z», SqlDbType.Int); (int i=0; i
{((bool) dataGridView1 [3, i]. Value == true)
{. Parameters [«@ x»]. Value=dataGridView1 [0, i]. Value;. Parameters [«@ y»]. Value=dataGridView1 [1, i]. Value ;. Parameters [«@ z»]. Value=dataGridView1 [2, i]. Value;. ExecuteNonQuery ();
}
}=new SqlDataAdapter («select * from Transport», con);=new SqlCommandBuilder (add);. Fill (ds, «Transport»); col=new DataColumn («Вибір» ;, typeof (bool));. Tables [0]. Columns.Add (col); (int i=0; i
{. Tables [0]. Rows [i] [3]=false;
}. ...