私は2つのコンボボックスを言ってA
おりB
、C#winformsにあります。
デフォルトでは、B は無効になっています。外部の xml ファイルから A にデータ項目を入力しています。
ここで、ユーザーが A の選択肢を選択すると、B が有効になり、A の選択肢に応じて別の XML から入力されます。そして最も重要なことは、これらすべてを単一の関数で達成する必要があることです。
どうすればこれを達成できますか?
B の選択変更イベントをトリガーすることはできますが、それにはもう 1 つの機能が必要です。何か方法はありますか?
ただし、スニペットは次のとおりです。
XmlDocument errors = new XmlDocument();
errors.Load("../../ErrorFile.xml");
XmlElement root = errors.DocumentElement;
XmlNode categoryNode = root.FirstChild;
XmlNodeList nodes = categoryNode.ChildNodes;
for (int i = 0; i < nodes.Count; i++)
A.Items.Add(nodes[i].Name);
string category = A.SelectedItem.ToString();