VB.netがDataGridの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
データグリッドは、このことを示しています
任意のアイデアをなぜこれが起こっていますか?
テストとして列名からピリオド( '.')を削除してから、もう一度やり直してください。これは、2つの列と残りの部分の間のただちに明らかな違いです。 – vbnet3d
コードには、デフォルトのテキスト列がテーブルに追加されていますが、数値データが追加されています。 – Plutonix
@ vbnet3d。私はあなたがそこにいると思う。ヘッダーのピリオド "、"を削除し、カラムのデータを正しく表示する。これが機能する間、私はまだ期間を表示するためにヘッダーが必要です "。"これを回避するには? – Tofulover