请高人指教,遇到一个案例,主要是通过强类型dataset 绑定listview来进行数据的编辑更改,现需要增加一个动态的查询来得到数据进行快速操作。主要框架是这样子的
通过查找按钮点击进入后台更改selecSelectMethodt如下:
protected void Button1_Click(object sender, EventArgs e)
{
string query_str = TextBox1.Text.Trim();
ObjectDataSource1.SelectParameters.Clear();
try
{
ObjectDataSource1.SelectMethod = "GetDataBy";//dataset里预设带“ID”参数的查询方法
ObjectDataSource1.SelectParameters.Add("ID", System.Data.DbType.Object, query_str);
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
查询结果如下图:
问题是在根据找到的数据项里点击更新或插入,删除时出错,
错误信息为:ObjectDataSource“ObjectDataSource1”未能找到带参数的非泛型方法“GetData”: ID
还请高人指教