1. ホーム
  2. wpf

[解決済み】WPFデータグリッドの下部に空の行が表示される。

2022-04-09 10:43:59

質問

データグリッドのバインドは

//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];
     }
 }

なぜか一番下に空の行が出来てしまいます。また、グリッド内のボタンやチェックボックスをクリックすると、さらに空の行が追加されることがあります。

これはなぜでしょうか?また、これをブロックするにはどうすればよいのでしょうか?

解決方法は?

をお持ちのようです。 CanUserAddRows を true に設定してください。ただ

CanUserAddRows="false"

をXAMLに追加します。