Как скрыть (или удалить) последнюю пустую строку? - PullRequest
0 голосов
/ 05 мая 2019

Пустая строка печатается так, как будто вы отметили ее желтым цветом в Gridview. Я изменил все свойства Gridview, но он не исчез. Как я могу удалить эту пустую строку?

введите описание изображения здесь

class Class1
{
    private List<MemberModel> sourceList;

    public MainForm()
    {
        InitializeComponent();

        SetGridControlData(this.sourceList);

        this.gridView.Columns.Clear();

        this.gridView.Columns.Add(GetGridColumn("idColumn"     , "ID"     , "아이디"     , true));
        this.gridView.Columns.Add(GetGridColumn("nameColumn"   , "Name"   , "이름"       , true));

    }

    private GridColumn GetGridColumn(string name, string fieldName, string caption, bool visible)
    { 
        GridColumn column = new GridColumn();

        column.Name      = name;
        column.FieldName = fieldName;
        column.Caption   = caption;
        column.Visible   = visible;

        return column;
    }

    private void SetGridControlData(List<MemberModel> sourceList)
    {
        this.gridControl.DataSource = sourceList;

        this.gridControl.RefreshDataSource();
    }
}

public class MemberModel
{
    public string ID{ get; set; }

    public string Name{ get; set; }
}

1 Ответ

2 голосов
/ 05 мая 2019

В виде сетки DevExpress вы можете скрыть новую строку элемента, установив NewItemRowPosition в NewItemRowPosition.None , как описано здесь .Например,

this.gridView.GridOptionsView.NewItemRowPosition = NewItemRowPosition.None;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...