string id = dr["sno"].ToString(); 的sno 是什麼呢 你应该要加一个检测确保CONNECTION 是否已经成功连接 SqlConnection cn = new SqlConnection(cnStr);if (cn !=null){ cn.Open(); .....}