私は問題に直面しています。アプリにいくつかの列挙型を設定しました。お気に入り
public enum EnmSection
{
Section1,
Section2,
Section3
}
public enum Section1
{
TestA,
TestB
}
public enum Section2
{
Test1,
Test2
}
EnmSection
その下で宣言されている他の列挙型(文字列として)を含むメイン列挙型です。ここEnmSection
で、ドロップダウンに値を入力する必要があります。完了しました。このような...
drpSectionType.DataSource = Enum.GetNames(typeof(EnmSection));
drpSectionType.DataBind();
今、私のドロップダウンには値があります:Section1,Section2,Section3
問題は次のとおりです。
別のドロップダウンがありdrpSubSection
ます。で選択したものは何でも、このドロップダウンに記入したいと思いますdrpSectionType
。
たとえば、drpSectionType で Section1 を選択した場合、drpSubsection には値が含まれている必要があります
TestA,TestB
。このような:
protected void drpSectionType_SelectedIndexChanged(object sender, EventArgs e)
{
string strType = drpSectionType.SelectedValue;
drpSubsection.DataSource = Enum.GetNames(typeof());
drpSubsection.DataBind();
}
ここでtypeof()
は列挙型を期待していますが、選択した値を文字列として取得しています。この機能を実現するにはどうすればよいですか。
ありがとう