こんにちは私はこの質問に対するいくつかの答えを見ましたが、私は独特のケースがあります。ユーザーがコードビハインドのドロップダウンをクリックしたときにグリッドビューコントロールを使用してASP.NETWebフォームに表示される内容を制御したいと思います。このような:
If ddlProducts.SelectedValue <> "-1" Then
gvCategories.DataSource = obj.getAll().Where(Function(c) c.productId = Integer.Parse(ddlProducts.SelectedValue)).Skip(0).Take(10)
gvCategories.DataBind()
ObjectDatasourceを使用すると、エラーが発生します-
Both DataSource and DataSourceID are defined on 'gvCategories'. Remove one definition.
ただし、コードビハインドでリストのフィルタリングを行う必要があり、DatasourceIDではなくDatasourceにのみ設定できます。それらのすべては、背後にあるコードの必要性を強調していません。どうすればいいですか。返事があったらご容赦ください。急いでいたせいか、見れませんでした。ありがとうございました。