日期:2014-05-18 浏览次数:21486 次
public partial class Form1 : Form
    {
        public class ComboBoxItem
        {
            private int _Value;
            public int Value
            {
                get { return _Value; }
                set { _Value = value; }
            }
            private String _Name;
            public String Name
            {
                get { return _Name; }
                set { _Name = value; }
            }
            public ComboBoxItem(int value, String name)
            {
                _Value = value;
                _Name = name;
            }
        }
        const int ProvinceColumnIndex = 0;    //“省”列列号
        const int CityColumnIndex = 1;    //“市”列列号
        readonly List<ComboBoxItem> listChina = new List<ComboBoxItem> { new ComboBoxItem(0, "广东省"), new ComboBoxItem(1, "江苏省") };
        readonly List<ComboBoxItem> listGuangdong = new List<ComboBoxItem> { new ComboBoxItem(0, "广州市"), new ComboBoxItem(1, "中山市") };
        readonly List<ComboBoxItem> listJiangsu = new List<ComboBoxItem> { new ComboBoxItem(0, "盐城市"), new ComboBoxItem(1, "苏州市") };
        public Form1()
        {
            InitializeComponent();
            DataGridViewComboBoxColumn columnProvince = new DataGridViewComboBoxColumn();
            columnProvince.Name = "Province";
            columnProvince.HeaderText = "Province";
            columnProvince.DataSource = listChina;
            columnProvince.ValueMember = "Value";
            columnProvince.D