急!ObjectDataSource“ObjectDataSource1”未能找到带参数的非泛型方法
数据库 是:a是主键 都设置为nvarchar(50)类型
a b c d
1 2 3 4
11 22 33 44
public DataSet getProducts()
{
SqlConnection connection = new SqlConnection(Products.GetConnectionstring());
string sqlstr = "select * from shuju";
SqlDataAdapter adapter = new SqlDataAdapter(sqlstr, connection);
DataSet ds = new DataSet();
adapter.Fill(ds, "shuju");
connection.Close();
return ds;
}
public void updateProducts(string a, string b, string c, string d)
{
SqlConnection Connection = new SqlConnection(Products.GetConnectionstring());
string sqlstr = "select * from shuju ";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, Connection);
DataSet ds = new DataSet();
da.Fill(ds, "shuju");
foreach (DataRow dr in ds.Tables[0].Rows)
{
dr["a"] = a;
dr["b"] = b;
dr["c"] = c;
dr["d"] = d;
}
SqlCommandBuilder cmb = new SqlCommandBuilder(da);
da.Update(ds, "shuju");
Connection.Close();
}
我是直接在页面上拉控件ObjectDataSource和控件GridView来弄的,直接在ObjectDataSource那里配置数据源
和GridView那里绑定了
但为什么单击编辑按钮时会出现ObjectDataSource“ObjectDataSource1”未能找到带参数的非泛型方法“updateProducts”: a, b, c, d, a, b, c, d。
求解呀!!! 能详细说明的最好!!!