WPF datagrid fila vuota in basso



Answers

Funziona anche con l'attributo:

IsReadOnly="true"
Question

Lego il mio datagrid 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];
     }
 }

Per qualche ragione ottengo una fila vuota in basso. E a volte dopo aver fatto clic su alcuni pulsanti e caselle di controllo nella griglia, vengono aggiunte altre righe vuote.

Perchè è questo? E come lo blocco?




Se stai creando DataGrid al volo tramite il codice sorgente ...

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






Tags

wpf   datagrid