在gridview中搜索数据时出错 [英] got error when serching data in gridview

查看:97
本文介绍了在gridview中搜索数据时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

private void Eaddmember_Load(object sender, EventArgs e)
        {
            this.member_CreditTableAdapter.Fill(this.creditDebitDataset.Member_Credit);
            dgvinstallment.Columns[0].HeaderText = "Member No.";
            dgvinstallment.Columns[1].HeaderText = "Credit";
            dgvinstallment.Columns[2].HeaderText = "Paid Date";
            dgvinstallment.Columns[3].HeaderText = "Debit";
            dgvinstallment.Columns[4].HeaderText = "Username";
            dgvinstallment.Columns[5].HeaderText = "Description";
        }

这是页面加载事件



this is page load event

BindingSource bs = new BindingSource();
bs.DataSource = dgvinstallment.DataSource;
bs.Filter = "["+ dgvinstallment.Columns[0].HeaderText.ToString() +"]"+ " LIKE '%" + txtmemberno.Text.ToString() +"%'";
dgvinstallment.DataSource = bs;

这是搜索按钮点击事件



现在我收到错误

找不到列[会员编号]。



i使用我自己的标题文本。

i没有使用数据库标题文本。

this is search button click event

now i got error
Cannot find column [Member No.].

i used my own header text.
i didnt use database header text.

推荐答案

bs.Filter = "[Member_No] LIKE '%" + txtmemberno.Text.ToString() +"%'";





i得到解决方案



Member_No 是数据库中的矿表列名



i got solution

Member_No is mine table column name in database


这篇关于在gridview中搜索数据时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆