Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            RedirectToLoginIfNecessary();

            AssertContactHasParentAccount();

            Opportunities.DefaultView.Sort = string.Format("{0} {1}", SortExpression, SortDirection);

            NewOpportunitiesList.DataKeyNames = new[] { "opportunityid" };
            NewOpportunitiesList.DataSource   = Opportunities;
            NewOpportunitiesList.DataBind();
        }
Esempio n. 2
0
        protected void NewOpportunitiesList_Sorting(object sender, GridViewSortEventArgs e)
        {
            StoreCheckedValues();

            SortDirection = e.SortExpression == SortExpression
                                ? (SortDirection == "ASC" ? "DESC" : "ASC")
                                : "ASC";

            SortExpression = e.SortExpression;

            Opportunities.DefaultView.Sort = string.Format("{0} {1}", SortExpression, SortDirection);

            NewOpportunitiesList.DataSource = Opportunities;
            NewOpportunitiesList.DataBind();

            RestoreCheckedValues();
        }