怎样实现在搜索结果中继续查找
搜索结果只存到临时表(不在数据库中建立表)
如
假设已有adapter和conn以及数据库中的表mydb(ID,Name),dataGrid1
//第一次搜索到的结果存到dt中
DataTable dt=new DataTable();
sql="select * from mydb where ID like'%1001'";
dapter=new OracleDataAdapter(sql,conn);
adapter.Fill(dt);
dataGrid1.DataSoure=dt;
//要想第二次在第一次的基础上继续搜索(如ID 包含11001的项) 我原设想
sql1=String.Format("select * from {0} where ID like '%11001'",dt);
dapter1=new OracleDataAdapter(sql1,conn);
adapter1.Fill(dt);//或存入新定义的dt1
语法应该没错,可是总是提示错误的表名(是不是dt一定要是数据库中的表才行)
不知道不在数据库中建一个表来保存结果,能不能实现继续搜寻的功能
请指教