column - wpf datagrid style




WPF DataGrid 빈 행 아래쪽 (3)

DataGrid에 대해 CanUserAddRows 를 true로 설정 한 것 같습니다. 추가 만하면됩니다.

CanUserAddRows="false"

XAML로

내 DataGrid를 사용하여 바인딩

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

웬일인지 나는 바닥에 빈 줄을 얻는다. 그리고 때로는 그리드의 일부 버튼과 체크 상자를 클릭 한 후 빈 행이 더 추가됩니다.

왜 이런거야? 어떻게 이것을 막을 수 있습니까?


또한 다음 속성에서 작동합니다.

IsReadOnly="true"

IEditableCollectionView 를 구현하는 백업 컬렉션이 CanAddNew 메서드에서 true를 반환하면 DataGrid는 사용자가 원하는 것으로 가정합니다.

여기에 좋은 개요가 있습니다 : WPF DataGrid의 편집 기능 개요







datagrid