c# - 按用户输入过滤获取错误消息无法获取表 0

标签 c# visual-studio-2013 datagridview

我已经按照此处发布的教程编写了代码 http://csharp.net-informations.com/datagridview/csharp-datagridview-filter.htm

但是我一直收到错误“找不到表 0”,我尝试了几种方法但都没有用

我已经在我的表单加载中发布了代码和启动该过程的按钮

string connectionString = "server=localhost;user id=root;database=epas=";
string sql = "SELECT * FROM pricing sterling";
SqlConnection con = new SqlConnection(connectionString);
SqlDataAdapter dataadapter = new SqlDataAdapter(sql, con);
con.Open();
dataadapter.Fill(ds, "pricing table");
con.Close();

dataGridView1.DataSource = ds.Tables[0];

还有按钮

DataView dv;
dv = new DataView(ds.Tables[0], "ID = '21' ", "type Desc", DataViewRowState.CurrentRows);
dataGridView1.DataSource = dv;

最佳答案

去掉数据表名中的空格

dataadapter.Fill(ds, "pricingtable");

关于c# - 按用户输入过滤获取错误消息无法获取表 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30259330/

相关文章:

C# 继承窗体中的类

c++ - 在 MS Visual Studio 2013 中,我可以使用什么来代替 std::aligned_alloc?

asp.net - COMPILATION debug=false 正在杀死我的 ASP.NET 站点

c# - 如何将Azure Mobile服务数据放入Asp.net(C#)中的 GridView 中?

c# - Xamarin iOS - 屏幕流程

c# - 发现不同版本的 "System.Runtime.CompilerServices.Unsafe"冲突无法解决

c++ - 错误 LNK2019 : unresolved external symbol Visual Studio 2013 with openCV

c# - C#-无法使用sqlite数据库删除datagridview中的多行

c# - 在 DataGridView 中读取 CSV 文件

c# - 在 WPF 应用程序中使用 reCaptcha