使用TextChanged事件在DataGridview中动态搜索

时间:2019-10-28 17:56:12

标签: c# entity-framework search datagridview

C#

我正在使用实体框架访问数据库

这是我要在Datagridview中搜索的代码:

        private void TxtName_TextChanged(object sender, EventArgs e)
        {
            if (chbxSearch.Checked)
            {
                string strpatt = "";
                strpatt = "Name";
                strpatt += "like'%" + txtName.Text.Replace("'", "") + "%'";
                ((DataTable)dgvadministration.DataSource).DefaultView.RowFilter = strpatt;
            };
        }

错误 在文本中输入任何内容

无法将类型为“ System.Windows.Forms.BindingSource”的对象转换为类型为“ System.Data.DataTable”。

1 个答案:

答案 0 :(得分:0)


此代码正在运行,谢谢U

          if (chbxSearch.Checked)
           {
               dgvadministration.DataSource = db.SalesNames.Where(c => c.Name.Contains(txtName.Text)).ToList();

           };