Я не получаю результат фильтра в datagridview
У меня есть
1)combobox, имеющий различные имена столбцов ,такие как id,Empid,Deptid
2)текстовое поле
3)datetimepicker1 & datetimepicker2
4) запустите кнопку fileter, используя выше 1,2,3
5)кнопка отдела использует только Datetimepickers
но я не получаю результатов...
Что я уже пробовал:
private void button1_Click(object sender, EventArgs e) { con2.Open(); cmd = new OleDbCommand(); da1 = new OleDbDataAdapter("select * from Finaldetails where (" + this.comboBox1.SelectedItem + ") Like ('" + this.textBox1.Text + "') and Date between '" + this.dateTimePicker1.Value.ToString("yyyy/MM/dd") + "' and '" + this.dateTimePicker2.Value.ToString("yyyy/MM/dd") + "' and Status = 'Approved'", con2); //cmd.Parameters.Add("@v1", OleDbType.VarChar , 100).Value = this.textBox1.Text; //cmd.Parameters.Add("@v2", OleDbType.DBDate).Value = this.dateTimePicker1.Value.ToString("yyyy/MM/dd"); //cmd.Parameters.Add("@v3", OleDbType.DBDate).Value = this.dateTimePicker2.Value.ToString("yyyy/MM/dd"); DataSet ds = new DataSet(); da1.Fill(ds, "Finaldetails"); dataGridView1.DataSource = ds.Tables["Finaldetails"]; con2.Close(); } private void button4_Click(object sender, EventArgs e) { //OleDbConnection con2 = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\Consoldetails.accdb"); OleDbDataAdapter da1 = new OleDbDataAdapter("select * from Finaldetails where Date between '"+dateTimePicker1.Value.ToString("yyyy/MM/dd")+"' and '"+dateTimePicker2.Value.ToString("yyyy/MM/dd")+"' and Status = 'Approved'",con2); DataSet ds = new DataSet(); da1.Fill(ds, "Finaldetails"); dataGridView1.DataSource = ds.Tables["Finaldetails"]; con2.Close(); }