LinqDataSource.GroupByParameters Özellik

Tanım

Group By yan tümcesini oluşturmak için kullanılan parametre koleksiyonunu alır.

public:
 property System::Web::UI::WebControls::ParameterCollection ^ GroupByParameters { System::Web::UI::WebControls::ParameterCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.ParameterCollection GroupByParameters { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.GroupByParameters : System.Web.UI.WebControls.ParameterCollection
Public ReadOnly Property GroupByParameters As ParameterCollection

Özellik Değeri

Group By yan tümcesini oluşturmak için kullanılan parametreler.

Öznitelikler

Açıklamalar

Denetim, LinqDataSource çalışma zamanında Group By yan tümcesini oluşturmak için koleksiyondaki GroupByParameters parametreleri kullanır. Genellikle verileri gruplandırmak için koleksiyonu kullanmazsınız GroupByParameters . Bunun yerine özelliğini kullanabilirsiniz GroupBy . Koleksiyonu yalnızca Group By yan tümcesindeki bir değerin çalışma zamanında ayarlanması gerektiğinde ve bu değer bir özellik adı olmadığında kullanırsınız GroupByParameters . Örneğin, veri kayıtlarındaki özelliğin GroupByParameters kullanıcı tarafından sağlanan bir değere eşit olup olmadığına LastName bağlı olarak verileri gruplandırmak için koleksiyonunu kullanın.

Verileri bir özelliğe göre gruplandırmak istiyorsanız ve bu özelliğin çalışma zamanında ayarlanması gerekmezse, özelliğinde GroupBy gruplandırma özelliğini tanımlayabilirsiniz. Örneğin, ile gruplandırılmış LastNamebir veritabanı tablosundan değer döndürmek için parametresiz olarak "Soyadı" olarak ayarlayın GroupBy . Verileri bir özelliğe göre dinamik olarak gruplandırmak istiyorsanız, olay için Selecting bir olay işleyicisi oluşturun ve özelliği gerektiği gibi özelleştirin GroupBy .

Bir özelliğin adını koleksiyondaki GroupByParameters bir parametrenin değeri olarak atayamazsınız. Özelliğine GroupByParameters çalışma zamanında ayarlanması gereken bir koşul eklemek istediğinizde koleksiyona GroupBy parametreler eklersiniz.

Koleksiyondaki GroupByParameters değerleri ayarlamak için her parametreye bir ad atar ve ardından bu adlandırılmış parametrenin özelliğine GroupBy bir yer tutucu eklersiniz. Group By yan tümcesinde, her parametre adının önüne @ simgesi ekleyin.

Şunlara uygulanır