C#windows应用程序中的多级级联下拉框的实现 如何做 比如 第一个列表选择北京  第二个列表中就自动列出北京的子市区,子市区又包含下一级的街道如此 5,6层  数据的结构如何定义  ? 使用 XML还是数据库文件好点?