Номер строки в бланке строки данных - PullRequest
0 голосов
/ 21 декабря 2011

У меня есть таблица данных WPF, и я заполняю номера строк для нее в событии LoadingRow:

    private void GridAccounts_LoadingRow(object sender, DataGridRowEventArgs e)
    {
        e.Row.Header = (e.Row.GetIndex() + 1).ToString();
    }

Похоже, что при этом появляется новая пустая строка, которая отображается в концеТаблица данных показывает неправильный номер строки, пока пользователь не щелкнет в этой строке.После того, как пользователь щелкает строку, происходит событие LoadingRow, и отображается правильный номер строки.Есть ли способ показать правильный номер строки, прежде чем пользователь щелкнет в строке?Ниже приведен пример изображения моей ошибки:

enter image description here

1 Ответ

1 голос
/ 21 декабря 2011

Я получил правильный номер.В любом случае, это NewItemPlaceholder, я бы просто оставил его пустым, у вас есть строка с этим заполнителем, когда e.Row.DataContext == CollectionView.NewItemPlaceholder оценивается как true, так что вы могли бы просто ничего не делать в этом случае.

...