Сурет 7. Фильтр нәтижесі
2.3.3 Сұрыптау процесі
Бұл топшада көріп тұрғанымыздай pictureBox, 3 radioButton және 2 button компонеттері орналасқан. Сұрыптау процесі мына код арқылы орындалады:
private void button5_Click_2(object sender, EventArgs e)
{
if (radioButton1.Checked)
{
string query = "SELECT * FROM [dbo].[Budget] ORDER BY [BudgetID] ASC;";
using (SqlCommand command = new SqlCommand(query, connection))
{
connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable table = new DataTable();
adapter.Fill(table);
budgetDataGridView.DataSource = table;
connection.Close();
}
}
else if (radioButton2.Checked)
{
string query = "SELECT * FROM [dbo].[Budget] ORDER BY [BudgetID] DESC";
using (SqlCommand command = new SqlCommand(query, connection))
{
connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable table = new DataTable();
adapter.Fill(table);
budgetDataGridView.DataSource = table;
connection.Close();
}
}
else if (radioButton3.Checked)
{
string query = "SELECT * FROM [dbo].[Budget] ORDER BY [BudgetYear] ASC";
using (SqlCommand command = new SqlCommand(query, connection))
{
connection.Open();
SqlDataAdapter adapter = new SqlDataAdapter(command);
DataTable table = new DataTable();
adapter.Fill(table);
budgetDataGridView.DataSource = table;
connection.Close();
}
}
}
Код үзіндісінде оқығанымыздай біз сұрыптауды 3 түрлі жүргізе аламыз BudgetID бағанының өсуі, кемуі және BudgetYear бағанының өсуі бойынша. Программамызды орындатсақ:
Сурет 8. ID өсуі бойынша сұрыптау нәтижесі
Достарыңызбен бөлісу: |