在我的winforms应用程序中,我有一个指向mysql数据库的大型datagridview链接。我想使用这三个数据库列值
过滤我的数据网格视图" username "
" loannumber "
" date " ( i stored date in database using datetimepicker.text value )
我实施了以下代码:
private void button1_Click(object sender, EventArgs e)
{
try
{
DataView DV = new DataView(dbdataset);
DV.RowFilter = string.Format("Convert([loannumber], System.String) LIKE '%{0}%' OR [username] LIKE '%{0}%'",loannumberseach.Text, procename.Text);
dataGridView1.DataSource = DV;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
在此代码中,我添加了两种搜索方法,但当我尝试使用username
AND loannumber
进行过滤时,它无效。
无论如何,我没有添加日期时间选择器文本,因为上面的代码不起作用。
我想实现这个目标。
我想使用date
OR loannumber
或username
使用一个按钮过滤我的数据网格视图。如果用户仅输入loannumber
,则数据网格应使用loannumber
进行过滤而不使用其他两个字段。
是否可以只使用一个按钮来完成此操作?有人可以告诉我该怎么做吗?
答案 0 :(得分:1)
更改用户名LIKE'%[1]%'您输入0