0

GridViewRow のチェックボックスの値を確認できます。

isChecked = CType(row.FindControl("chkSelect"), CheckBox).Checked

しかし、私の麺を焼いているのは、プログラムでチェックボックスをオンに設定する方法を見つけようとしていることです。

シナリオは、ドロップダウンの別の値に関連付けられている GridView にいくつかの行があることです。したがって、ドロップダウンで値を選択すると、その値に関連付けられている GridViewRows のチェックボックスが既にオンになっている必要があります。

問題: チェック値がデータベースに保持されません。そのためのフィールドはありません。GridViewRows のチェックボックスは ASP TemplateField です。

したがって、行を繰り返し処理し、条件に基づいて必要なチェックボックスをチェックしたいと思います。

私が十分に明確であることを願っています!

4

1 に答える 1

2

このようにできるはずです

CType(row.FindControl("chkSelect"), CheckBox).Checked = True

また

CType(row.Cells(index).Controls(controlIndex), CheckBox).Checked = True

また、詳細については、次の記事を参照してください。

于 2010-07-23T03:35:44.843 に答える