コード例 #1
0
    protected void ASPxCardView1_CommandButtonInitialize(object sender, ASPxCardViewCommandButtonEventArgs e)
    {
        if (e.VisibleIndex == -1)
        {
            return;
        }

        switch (e.ButtonType)
        {
        case CardViewCommandButtonType.Edit:
            e.Visible = EditButtonVisibleCriteria((ASPxCardView)sender, e.VisibleIndex);
            break;

        case CardViewCommandButtonType.Delete:
            e.Visible = DeleteButtonVisibleCriteria((ASPxCardView)sender, e.VisibleIndex);
            break;
        }
    }
コード例 #2
0
    protected void ASPxCardView1_CommandButtonInitialize(object sender, ASPxCardViewCommandButtonEventArgs e)
    {
        bool isOddRow = e.VisibleIndex % 2 == 0;

        if (isOddRow)
        {
            if (e.ButtonType == CardViewCommandButtonType.Edit)
            {
                e.Enabled = false;
            }
            if (e.ButtonType == CardViewCommandButtonType.New)
            {
                e.Enabled = false;
            }
            if (e.ButtonType == CardViewCommandButtonType.Delete)
            {
                e.Enabled = false;
            }
        }
    }