1
由于整个GUI是动态生成的,我已经完全在代码隐藏中使用了DataGrid。如何从代码隐藏的TextBlock中包装AutoGeneratedColumn标题?
我偶然发现了一个问题,即我的dataGrid中的标题不显示下划线。因此我已经阅读了在TextBlocks中包装标题将解决这个问题。
但是,我的DataGrid的源是一个DataTable,我不知道如何去包装TextBlock中的列标题,因为一切都是自动生成的。
这是我的代码:
DataGrid dgResults = new DataGrid();
dgResults.IsReadOnly = true;
dgResults.AutoGenerateColumns = true;
dgResults.CanUserAddRows = false;
dgResults.CanUserDeleteRows = false;
dgResults.CanUserReorderColumns = false;
dgResults.CanUserResizeColumns = false;
dgResults.CanUserResizeRows = false;
dgResults.CanUserSortColumns = false;
dgResults.ItemsSource = dtResults.AsDataView();