私はすでに私の問題についての答えを探しましたが、決定的なものは見つけられません。私は次のようにしたい: 私はGridViewを持つasp.netフォームを持っているので、データソースにバインドされていないため、あらかじめ定義された列はありません。グリッドビューには、SQL Serverのデータを動的に取り込みます。ASP.NETグリッドビュー - 動的にバインドされたドロップダウンを動的にバインドされたグリッドビューに追加する方法
gvComponentLocks.DataSource = getComponentsAndLocks(worksPermitID);
//Note getComponentsAndLocks encapsulates the database query and returns a DataTable
gvComponentLocks.DataBind();
GridViewの特定の列にDropDownListを設定したいとします。このDropDownListには動的に値が設定されます(ここではItem.Addが適切なアプローチだと思います)。 私の最大の問題は、Webページのマークアップでasp:TemplateFieldとして静的に定義することができずに、セルにDropDownListsを作成する方法です。
静的に定義されたGridView(静的に定義されたDropDownListコントロール)にデータソースからのデータを動的に取り込む方法は、GridViewを静的にDataSourceにバインドする必要はありません。サイドでのGridViewを仮定
実際にはかなり簡単です。 html内でデータソースコントロールを試し、そこにバインドしてください。あなたのドロップダウンリストにdatasourceIdを与えてください。 – Valkyrie