请解决datagridview

我今天做的是输出,终结字符和非终结字符的LR0型的状态转换表,突然间发现datagridview的两列是一模一样的,我查了一下问题,发现数据源用的这个datatable中有非终结字 A 和终结字 a ,调试中发现 这两列的数据是完全不一样的,但是显示出来竟然是一样的,我翻了半天有关datagridview的大小敏感东西没有任何的收获,故询问问题

 DataTable dt = new DataTable();
            dt.Columns.Add("a");
            dt.Columns.Add("B");
            dt.Columns.Add("A");
            DataRow dr = dt.NewRow();
            dr["a"] = 1;
            dr["B"] = 2;
            dr["A"] = 3;
            dt.Rows.Add(dr);
            
            datagridview1.DataSource = dt;
的运行结果data是
1 2 1
为什么不是
1 2 3
 

你可能感兴趣的:(datagridview)