1

問題は単純です。私はコントロールのIDを持っており、イベントでそれらを表示/非表示にしたいと考えています。

実際の問題は、ドロップダウンの変更に直接イベントがあることです。いくつかのケースに基づいていくつかのコントロールを非表示にする必要があります

ダイレクト イベントのコードは foreach (Control oControl in ProductConfiguration.Controls) { string strName = oControl.GetType().Name; です。oControl.Visible = false; DataRow[] drIRows = dtInfo.Select("ControlId='" + oControl.ID + "' AND ProductGroupId='" + CboProductGroup.Value + "'");

        if (drIRows.Length > 0)
            oControl.Visible = true;
    }

しかし、目に見えるプロパティは直接のイベントでは機能しないので、代わりにjavascriptを使用することを考えていました。

4

2 に答える 2

0

代わりに Hidden プロパティを使用してください。

違いはここで説明されています。

また、Show/Hide メソッドを使用することもできます。

于 2013-08-01T09:10:25.940 に答える