Фильтровать данные списка с помощью ячейки datagridview - PullRequest
0 голосов
/ 15 октября 2019

Я хочу отфильтровать данные списка с помощью ячейки datagridview вместо текстового поля. Я использую следующий код.

     private void searchLedger(string value)
    {
       cn.Open();
       SqlCommand cmd = new SqlCommand("Select * from LedgerCreation  Where  ledgerName  like @LedgerName and AddClassification = @AddClassification order by LedgerName", cn);
       cmd.Parameters.AddWithValue("@AddClassification", "Cash/Bank");
       cmd.Parameters.AddWithValue("@LedgerName", "%" + value + "%");
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        DataTable table = new DataTable();
        da.Fill(table);
        LstReceipt.DataSource = table;
        LstReceipt.DisplayMember = "LedgerName";
        cn.Close();


private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
    if (dataGridView1.CurrentCell.ColumnIndex == 1)
    {
        searchLedger(dataGridView1.CurrentRow.Cells[0].FormattedValue.ToString());       
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...