データベース内のデータを列名でグループ化して、約 10 個のコンボボックスを作成しています。したがって、コンボボックスを使用してコンテンツをフィルタリングできます。
ここに私の機能があります
private void SetFilterDataSource(RadComboBox comboBox, string columnName)
{
var query = (from p in productContext.Products
where p.ProductRange != ""
group p by p.ProductRange into pGroup
select new
{
ProductRange = pGroup.Key
});
comboBox.DataSource = query;
comboBox.DataBind();
}
現在、これはコンボボックスごとに 10 回繰り返されます。それで、渡された文字列に基づいてこれを動的にする方法があるかどうか疑問に思っていましたか?