I am getting an error "Object cannot be cast from DBNull to other types" Please help me i am new to this
public void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
int count = 0;
SqlConnection con = new SqlConnection("server=ADMIN- PC\\SQLEXPRESS;initial catalog=content;integrated security=true");
con.Open();
SqlCommand cmd;
cmd = new SqlCommand("select * from usrimg where ImageName='" + GridView1.SelectedDataKey["ImageName"].ToString() + "'", con);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
count = Convert.ToInt16(dr[4]);//Error:Object cannot be cast from DBNull to other types
count++;
dr.Close();
cmd = new SqlCommand("update usrimg set [count] =" + count + "where ImageName='" + GridView1.SelectedDataKey["Image Name"].ToString() + ")", con);
cmd.ExecuteNonQuery();
con.Close();
}