当数据源中只有一幅图像时,隐藏RadImageGalley的缩略图

时间:2019-05-05 10:08:40

标签: c# asp.net telerik

当RadImageGallery只有一个图像时,我需要隐藏它的ThumbnailsArea。 我将width和height设置为零以实现数据绑定事件的目标:

protected void RadImageGallery1_DataBound(object sender, EventArgs e)
{
        SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["****"].ConnectionString);
        connection.Open();

        SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM adtv WHERE prid = @prid", connection);
        cmd.Parameters.AddWithValue("prid",Request.QueryString["pr"]);

        Int32 count = (Int32)cmd.ExecuteScalar();

        if (count < 2)
            RadImageGallery1.ThumbnailsAreaSettings.Height = 0;

        RadImageGallery1.ThumbnailsAreaSettings.Width = 0;
        connection.Close();
    }

有什么方法可以获取图像计数,而不是选择数据绑定事件的计数吗?

还有什么好办法可以隐藏区域而不是将宽度和高度设置为零?

0 个答案:

没有答案