dataset公共变量设置后,无法传递
代码如下 
 ds是公共变量 
 首先是在DropDownList1事件里面进行了初始化 
 private   void   DropDownList1_SelectedIndexChanged(object   sender,   System.EventArgs   e) 
 		{ 
 			string   str= "server=ss;database=DB;uid=sa;pwd= "; 
 			string   sql=strsql();  			 
 			SqlConnection   conn=new   SqlConnection(str); 
 			conn.Open(); 
 			SqlDataAdapter   da1=new   SqlDataAdapter(sql,conn); 
 			//ds.Clear();   
 			da1.Fill(ds, "title "); 
 conn.close() 
 }   
 然后再button按钮里面显示,代码如下 
 private   void   Button1_Click(object   sender,   System.EventArgs   e) 
 		{ 
 			DataSet   myds=new   DataSet(); 
 			myds.Merge(ds.Tables[ "title "].Select(Suu> 3 ")); 
 			DataGrid1.DataSource=myds; 
 			DataGrid1.DataBind(); 
 		}   
 出现的问题是datagrid1没有任何数据的显示 
 如果把上面的代码复制到droplist事件里面,能够正常显示 
 求教答案
------解决方案--------------------看下myds有数据吗 
 如果有数据,试下 
 DataGrid1.DataMember = myds.Tables[0].TableName