0
私はドロップダウンリストのgridviewテンプレートフィールドを持っています。GridViewテンプレートフィールドを動的に変更する
特定の行の編集では、他の行より少ない項目を表示することになりました。
どうすればいいですか?
私はドロップダウンリストのgridviewテンプレートフィールドを持っています。GridViewテンプレートフィールドを動的に変更する
特定の行の編集では、他の行より少ない項目を表示することになりました。
どうすればいいですか?
「GridView1_RowEditing」イベントでこれを実行します。行編集の は、変更しているテキストボックスの値を取得します。値に応じて を表示して、表示するアイテムのリストを作成します。
現在の行のバインドドロップダウンリスト
gr.EditIndex = e.NewEditIndex;
GridViewRow editingRow = grv.Rows[e.NewEditIndex];
DropDownList ddlPbx = (editingRow.FindControl("ddlPBX") as DropDownList);
if (ddlPbx != null)
{
ddlPbx.DataSource = _pbxTypes;
ddlPbx.DataBind();
}
複数のテンプレートを作成し、背後にあるコードの行に各テンプレートを割り当てます。 – Priyeshj
@clarity - どのくらいのデータを表示するか決定する?クエリ文字列、セッション、行の値? –
ドロップダウンリストに入力するコードを表示します。 –