我非常疑惑爲什麼VB.net會忽略數據網格中的2列。這裏是我的代碼:VB.net奇怪的數據網格行爲 - 缺少2列?
Dim dt3 As New DataTable("CableInfo")
dt3.Columns.Add("Parameters")
dt3.Columns.Add("1mm²")
dt3.Columns.Add("1.5mm2")
dt3.Columns.Add("2.5mm2")
dt3.Columns.Add("4mm²")
dt3.Columns.Add("6mm²")
dt3.Columns.Add("10mm²")
dt3.Columns.Add("16mm²")
dt3.Columns.Add("25mm²")
dt3.Columns.Add("35mm²")
dt3.Columns.Add("50mm²")
dt3.Columns.Add("70mm²")
dt3.Columns.Add("95mm²")
dt3.Columns.Add("120mm²")
dt3.Columns.Add("150mm²")
dt3.Columns.Add("185mm²")
dt3.Columns.Add("240mm²")
dt3.Columns.Add("300mm²")
dt3.Columns.Add("400mm²")
dt3.Columns.Add("500mm²")
dt3.Columns.Add("630mm²")
dt3.Rows.Add(New Object() {"Description", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20})
DataGrid.ItemsSource = dt3.DefaultView
數據網格顯示了這個:
任何想法,爲什麼發生這種情況?
嘗試從列名稱中刪除句點('.')作爲測試,然後重試。這是這兩個專欄和其他專欄之間唯一明顯的區別。 – vbnet3d
應該注意的是,該代碼將默認文本列添加到表中,但添加了數字數據。 – Plutonix
@ vbnet3d。我認爲你在那裏發現了......我刪除了標題中的句號「,」,它正確地顯示了列數據。雖然這有效,但我仍然需要標題來顯示句點「。」。任何解決方法? – Tofulover