سؤال

هل تمكن أي شخص من توسيع نطاق الشبكة مع الفرز الافتراضي؟ هذا يبدو تافها للغاية بالنسبة لي ولكن لا يمكنني إنجازها.

الفكرة هي إضافة خاصية DefaultSortExpression إلى عنصر تحكم الخادم الذي يرث GridView.

  • يقوم استدعاء Sort () بإجراء اختيار إضافي ، لا نريد ذلك.
  • ضبط this.SelectArguments.SortExpression يبدو أنه يحصل على قيمة بعد ذلك حتى لا يعمل هذا أيضًا. (ما لم يكن هناك بعض الأحداث السحرية لم أحاول بعد).

أريد أن أكون قادرًا على ضبط Sortexpression قبل أن يقوم GridView بتعبئة البيانات.

هل كانت مفيدة؟

المحلول

protected override DataSourceSelectArguments CreateDataSourceSelectArguments()
        {
            DataSourceSelectArguments dsa = base.CreateDataSourceSelectArguments();

            // dsa.SortExpression = "my field";

           return dsa;
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top