首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

devexpress xtragrid一个列名称有空格有关问题

2013-09-05 
devexpress xtragrid一个列名称有空格问题如图,我发现当小写字母遇到大写字母的时候中间会自动有一个空格

devexpress xtragrid一个列名称有空格问题
devexpress xtragrid一个列名称有空格有关问题
如图,我发现当小写字母遇到大写字母的时候中间会自动有一个空格存在。

代码也是很简单的,也没做什么限制。不知道什么问题
DataTable dt = new DataTable();
dt.Columns.Add("AdBm", typeof(string));
dt.Columns.Add("BdBm", typeof(string));

DataRow dr = dt.NewRow();
dr[0] = "a1";
dr[1] = "b1";
dt.Rows.Add(dr);

gridControl1.DataSource = dt;

这边是不是需要设置什么 devexpress xtragrid
[解决办法]


private void Form1_Load(object sender, EventArgs e)
        {
            DataTable dt = GetDataTable();
            GridColumn gridColumn;
            gridView1.OptionsBehavior.AutoPopulateColumns = false;
            int visibleIndex = 0;
            foreach (DataColumn col in dt.Columns)
            {
                gridColumn = new GridColumn();
                gridColumn.Name = gridColumn.Caption = gridColumn.FieldName = col.ColumnName;
                gridColumn.VisibleIndex = visibleIndex;
                gridView1.Columns.Add(gridColumn);
                visibleIndex++;
            }
            gridControl1.DataSource = dt;
        }



        public static DataTable GetDataTable()
        {
            DataTable dt = new DataTable();
            //I want it will be sD,but it ....
            dt.Columns.Add(String.Format("sD"), System.Type.GetType("System.String"));
            dt.Columns.Add("Ds", System.Type.GetType("System.String"));
            dt.Rows.Add("heHe", "ds");
            return dt;
        }

热点排行