2
我有一個WPF數據網格,其中autogeneratecolumns = true。 它被綁定到一個POCO列表 是否有無論如何我可以通過設置一些XML文檔的類屬性來設置列順序?WPF DataGrid自動生成列順序
很明顯,我可以將autogenerate設置爲false,並對列進行硬編碼,但是我想知道是否有其他一些裝飾我的類/屬性的方法來處理此問題。
我有一個WPF數據網格,其中autogeneratecolumns = true。 它被綁定到一個POCO列表 是否有無論如何我可以通過設置一些XML文檔的類屬性來設置列順序?WPF DataGrid自動生成列順序
很明顯,我可以將autogenerate設置爲false,並對列進行硬編碼,但是我想知道是否有其他一些裝飾我的類/屬性的方法來處理此問題。
不是最好的方法,但對我的作品:
在「AutoGeneratedColumns」事件,您可以設置列的DisplayIndex由它的頭每一列。
private void datagrid1_AutoGeneratedColumns(object sender, EventArgs e)
{
datagrid1_.Columns.FirstOrDefault(x => x.Header.ToString() == "header").DisplayIndex = 0;
}
保重異常,等等
或者我認爲在課堂預報的自動生成的列順序的聲明屬性的順序。