selecteditems personalizar ejemplo columns wpf datagrid

personalizar - WPF datagrid fila vacía en la parte inferior



wpf datagrid columns (4)

Parece que probablemente tiene CanUserAddRows establecido en verdadero para DataGrid. Solo agrega

CanUserAddRows="false"

al XAML.

Ato mi cuadrícula de datos usando

//fill datagrid public DataTable GameData { get { DataSet ds = new DataSet(); FileStream fs = new FileStream(IMDB.WebPage.Class.Config.XMLPath, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(fs, Encoding.Default); ds.ReadXml(reader); fs.Close(); DataTable temp = ds.Tables[0]; return ds.Tables[0]; } }

Por alguna razón, obtengo una fila vacía en la parte inferior. Y a veces, después de hacer clic en algunos botones y casillas de verificación en la grilla, se agregan más filas vacías.

¿Por qué es esto? ¿Y cómo bloqueo esto?


Si está creando DataGrid sobre la marcha a través del código fuente ...

DataGrid grid = new DataGrid(); grid.CanUserAddRows = false; //... grid.AutoGenerateColumns = false; grid.Margin = new Thickness(10,20,10,10); grid.VerticalAlignment = VerticalAlignment.Top; grid.ItemsSource = //... and so on



También funciona con el atributo:

IsReadOnly="true"