C# 如何隐藏(或删除)最后一个空行?

C# 如何隐藏(或删除)最后一个空行?,c#,winforms,devexpress,C#,Winforms,Devexpress,将打印一个空行,就像您在Gridview中以黄色选中它一样。 我更改了Gridview的所有属性,但它并没有消失。 我怎样才能删除那一空行 Class1类 { 私有列表源列表; 公共表格( { 初始化组件(); SetGridControlData(this.sourceList); this.gridView.Columns.Clear(); this.gridView.Columns.Add(GetGridColumn(“idColumn”、“ID”),”아이디" , 是的); t

将打印一个空行,就像您在Gridview中以黄色选中它一样。 我更改了Gridview的所有属性,但它并没有消失。 我怎样才能删除那一空行

Class1类
{
私有列表源列表;
公共表格(
{
初始化组件();
SetGridControlData(this.sourceList);
this.gridView.Columns.Clear();
this.gridView.Columns.Add(GetGridColumn(“idColumn”、“ID”),”아이디"     , 是的);
this.gridView.Columns.Add(GetGridColumn(“nameColumn”、“Name”)和이름“,对”);
}
私有GridColumn GetGridColumn(字符串名称、字符串字段名、字符串标题、布尔可见)
{ 
GridColumn=新的GridColumn();
column.Name=名称;
column.FieldName=字段名;
column.Caption=标题;
column.Visible=可见;
返回列;
}
私有void SetGridControlData(列表源列表)
{
this.gridControl.DataSource=sourceList;
this.gridControl.RefreshDataSource();
}
}
公共类成员模型
{
公共字符串ID{get;set;}
公共字符串名称{get;set;}
}

在DevExpress网格视图中,您可以通过将
newitemrrowposition
设置为
newitemrrowposition.None
来隐藏新项目行。例如


this.gridView.gridoptions视图.NewItemRowPosition=NewItemRowPosition.None;

在DevExpress网格视图中,可以通过将
NewItemRowPosition
设置为
NewItemRowPosition.None
来隐藏新项目行。例如


this.gridView.gridoptions.view.NewItemRowPosition=NewItemRowPosition.None;

见@luchpeter我已经看到了那篇文章。但它对我不起作用。然后发布你用来创建上面图像的代码please@Luchspeter我添加了代码。我更改了列数。请看@luchpeter我已经看到了那篇文章。但它不是w然后把你用来创建上面图片的代码贴出来please@Luchspeter我添加了代码。我更改了列数。它有效!!谢谢!谢谢
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; }
}