【问题标题】:Dynamic Search in DataGridview using TextChanged Event使用 TextChanged 事件在 DataGridview 中进行动态搜索
【发布时间】:2019-10-28 17:56:12
【问题描述】:

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”类型。”

【问题讨论】:

    标签: c# entity-framework search datagridview


    【解决方案1】:

    此代码正在运行,谢谢您

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

    【讨论】:

      猜你喜欢
      • 2015-11-07
      • 1970-01-01
      • 2020-01-18
      • 2017-09-16
      • 1970-01-01
      • 2021-05-30
      • 1970-01-01
      • 2014-10-14
      • 2020-11-04
      相关资源
      最近更新 更多