请教个CommandTimeout = 0;的用法?
在SqlCommand中使用正常
         public bool CunCuGuoCeng_Date4(ref SqlConnection myConn, string min, DateTime begin, DateTime end, String st,String st1)
         {
             SqlCommand TongYong = new SqlCommand(min, myConn);
             TongYong.CommandTimeout = 0;
             TongYong.CommandType = CommandType.StoredProcedure;
             TongYong.Parameters.AddWithValue("@begin", begin);
             TongYong.Parameters.AddWithValue("@end", end);
             TongYong.Parameters.AddWithValue("@st3", st);
             TongYong.Parameters.AddWithValue("@st4", st1);
             try
             {
                 TongYong.ExecuteNonQuery();
             }
             catch
             {
                 return false;
             }
             return true;
         }
但在 SqlDataAdapter中不能使用
         public bool TY4_CunCuGuoCeng(ref SqlConnection myConn, ref DataSet ds, string min, DateTime d1, DateTime d2,string str,int int1)
         {
             SqlDataAdapter da = new SqlDataAdapter("sp_TY4", myConn);
             //da.CommandTimeout = 0;   
             da.SelectCommand.CommandType = CommandType.StoredProcedure;
             da.SelectCommand.Parameters.AddWithValue("@min", min);
             da.SelectCommand.Parameters.AddWithValue("@D1", d1);
             da.SelectCommand.Parameters.AddWithValue("@D2", d2);
             da.SelectCommand.Parameters.AddWithValue("@str", str);
             da.SelectCommand.Parameters.AddWithValue("@int1", int1);
             try
             {
                 da.Fill(ds, "UserTable");
             }
             catch
             {
                 return false;
             }
             return true;
         }
这个语法该怎么写呢?
------解决方案--------------------
da.SelectCommand.CommandTimeout = 0;