用到DataGrid的列是自動生成的,但是大家都知道,WPF的DataGrid會在最后多出一列,通常的解決辦法都是在最后一列的列寬上這樣設置 Width="*",這樣,最后一列多出的就沒有了
但是啊,后台生成可怎么寫這個Width="*",網上資料比較難找,所以就不廢話了,直接上代碼
DataGridLength length=new DataGridLength(1,DataGridLengthUnitType.Star); lastColumn.Width = length;
這就表示Width=“*”,當然可以是2* ,3*等