Click here to Skip to main content
15,886,199 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
C#
BindingSource bs = new BindingSource();
bs.DataSource = dgvinstallment.DataSource;
bs.Filter = dgvinstallment.Columns[0].HeaderText.ToString() + " LIKE '%" + txtmemberno.Text.ToString() +"%'";
dgvinstallment.DataSource = bs;


please help me i got error when i search data in gridview.
Syntax error: Missing operand after 'No' operator.
Posted
Comments
[no name] 23-Sep-15 0:44am    
Could you please provide the result of "dgvinstallment.Columns[0].HeaderText.ToString()" so that it would be easy for us to get the root cause of the error.

1 solution

C#
bs.Filter = "["+ dgvinstallment.Columns[0].DataPropertyName  +"]"+ " LIKE '%" + txtmemberno.Text +"%'";
 
Share this answer
 
v3
Comments
Alpesh Savaliya 23-Sep-15 1:52am    
<pre lang="c#">private void Eaddmember_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'creditDebitDataset.Member_Credit' table. You can move, or remove it, as needed.
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";
}</pre>
<pre lang="c#">BindingSource bs = new BindingSource();
bs.DataSource = dgvinstallment.DataSource;
bs.Filter = "[" + dgvinstallment.Columns[0].HeaderText.ToString() + "]" + " LIKE '%" + txtmemberno.Text.ToString() + "%'";
//bs.Filter = dgvinstallment.Columns[0].HeaderText.ToString() + " LIKE '%" + txtmemberno.Text.ToString() +"%'";
dgvinstallment.DataSource = bs;
</pre>

now i got this error
Cannot find column [Member No.].
DamithSL 23-Sep-15 3:57am    
try with dgvinstallment.Columns[0].DataPropertyName, check my updated answer
Alpesh Savaliya 23-Sep-15 1:56am    
http://postimg.org/image/eqdud4wbn/

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900