У меня был контроль ретранслятора, у которого был контроль над изображением, иногда этот контроль изображения не имел данных, и я хочу скрыть его, когда он не имел данных, я сделал код, но он отображался как изображение без данных (не доступно), пожалуйста, кто-нибудь мне поможет. Примечание: Это данные из базы данных, так Img Имел Id из базы данных, но без значения (NULL)Как скрыть контроль изображения, когда у него нет URL?
protected void DLHome_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
Image Img = e.Item.FindControl("ModelLogo") as Image;
using (SqlConnection con = Connection.GetConnection())
{
string Sql = "Select Logo From Model";
SqlCommand com = new SqlCommand(Sql, con);
com.CommandType = CommandType.Text;
SqlDataReader dr = com.ExecuteReader();
if (dr.Read())
{
string Img2 = dr["Logo"].ToString();
if (Img2 == System.DBNull.Value.ToString())
{
Img.Visible = false;
}
}
}
}
Примечание: Это данные из базы данных, так Img Имел Id из базы данных, но без значения (NULL) – Myworld