关于保存DataTable的参数问题
我是个新手~刚用到数据访问类 
 filter这参数我要写什么内容 
 谢谢 
 public   static   bool   SaveDataTable(DataTable   dt,   string   filter)    
 		{ 
 			try    
 			{ 
 				//定义一个连接对象 
 				OleDbConnection      conn   =   new   OleDbConnection(getConnectionString()); 
 				//打开连接 
 				conn.Open();  				 
 				//设置要查询的字段初始内容 
 				string   strFieldList   =    "* "; 
 				//读取数据表里的字段列表----把要查询的列用表中单独的列名表示出来 
 				for(int   i=0;i <dt.Columns.Count;i++) 
 				{ 
 					if(strFieldList.Equals( "* ")) 
 					{ 
 						strFieldList   =   dt.Columns[i].ColumnName; 
 					} 
 					else 
 					{ 
 						strFieldList   =   strFieldList   +    ", "   +   dt.Columns[i].ColumnName; 
 					} 
 				} 
 				//--跟据查询语句定义一个适配器对象 
 				OleDbDataAdapter   dataAdapter   =   new   OleDbDataAdapter( "select    "      +   strFieldList   +    "   from    "   +   dt.TableName   +   filter   ,   conn); 
 				//--用命令构建对象,把适配器的所有方法构造出来 
 				OleDbCommandBuilder   objCommandBuilder   =   new   OleDbCommandBuilder(dataAdapter); 
 				//--执行更新操作 
 				dataAdapter.Update(dt); 
 				//释放内存空间 
 				dataAdapter.Dispose(); 
 				//关闭连接 
 				conn.Close(); 
 				return   true; 
 			} 
 			catch(OleDbException   e)    
 			{ 
 				Console.WriteLine(e.ToString()); 
 				throw   new   Exception(e.ToString()); 
 			} 
 		}
------解决方案--------------------例如:where ID=1