显示datagrid问题

时间:2013-04-22 20:35:32

标签: wpf

我遇到了一个问题:如果列标题的名称中有一个点,则它不会显示此列中单元格的值。

如何在不更改列名的情况下解决此问题?

var ds = new DataSet();
            var dataPylons = new DataTable();
            ds.Tables.Add(dataPylons);

foreach (var i in pylonItem)
            {
                cl = new DataColumn(i.Code + "\n" + i.Sheme, typeof(string));
                dataPylons.Columns.Add(cl);
            }

// In the cycle fill cell 
dataPylons.Rows[i][j] =...;
...
DataGridPylons.ItemsSource = ds.Tables[0].DefaultView; 

示例错误: https://docs.google.com/file/d/0B3wJRn2hp50hTm9uX2FkRUg1dTQ/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

Datagrid列遵循与此处的SQL列命名标准相同的标准: http://msdn.microsoft.com/en-us/library/ms175874.aspx

你需要坚持下去。