private void MovieDisp1()
{
    SqlConnection cn = new SqlConnection("Data Source = localhost; Initial Catalog = CinemaProj; Integrated Security = SSPI");
    SqlCommand cmd = new SqlCommand();
    SqlDataAdapter da = new SqlDataAdapter(cmd);
    cmd.Connection = cn;
    cmd.CommandType = CommandType.Text;
    cn.Open();
    cmd.CommandText = "Select CM_MovieName, CM_MovieDesc, CM_MovieImage from Tbl_CMovies where CM_ID = '1'";
    SqlDataReader rd = cmd.ExecuteReader();
    while (rd.Read())
    {
        labelmoviename1.Text = rd[0].ToString();
        labelmoviedesc1.Text = rd[1].ToString();
        byte[] img = (byte[])(rd[2]);
        if(img == null)
        {
            ImageMovie1.Image = null;
        }
        else
        {
            MemoryStream ms = new MemoryStream(img);
            ImageMovie1.Image = Image.FromStream(ms);
        }
    }
    cn.Close();
}
I've made a method named MovieDisp1 to retrieve all the information from my database including the image. But now I'm having an error at
ImageMovie1.Image = null
as well as
ImageMovie1.Image = Image.FromStream(ms)
The error is this:
'System.Web.UI.WebControls.Image' does not contain a definition for 'Image' and no extension method 'Image' accepting a first argument of type 'System.Web.UI.WebControls.Image' could be found (are you missing a using directive or an assembly reference?)
Does it mean I can't use .Image for Image Control? Is there any extension method to be used so that I can fix this error? Thanks!