gpt4 book ai didi

c# - 错误 "Cannot perform Like Operation on ' System.Int3 2' and ' System.String'”设置DataGridView数据源

转载 作者:行者123 更新时间:2023-11-30 19:58:58 25 4
gpt4 key购买 nike

我已经使用 Visual Studio 在 Windows 应用程序中创建了一个数据 GridView ,我正在尝试使用搜索文本框对其进行查询。该字段是一系列数字,但我已将其设置为 Varchar(10)

当我使用下面的命令时,出现以下错误

Cannot perform Like Operation on 'System.Int32' and 'System.String'

代码:

DataView DV = new DataView(dbdataset);
DV.RowFilter = string.Format("JobNumber Like '%{0}%' ", textBox1.Text);
dataGridView1.DataSource = DV;

谢谢

最佳答案

在点赞之前将 JobNumber 转换为字符串。

DV.RowFilter = string.Format("convert(JobNumber, 'System.String') Like '%{0}%' ",
textBox1.Text);

DataViews 可以取 many different options在他们的过滤器中。

如解释here ,过滤由 .NET 和 DataView 进行,而不是由 MySql 进行

关于c# - 错误 "Cannot perform Like Operation on ' System.Int3 2' and ' System.String'”设置DataGridView数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25392682/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com