C# 未在网格控件devExpress中添加行

C# 未在网格控件devExpress中添加行,c#,C#,我正在通过列视图在网格控件中添加行。但它不起作用。即使我提供了正确的信息 private void Home_Load(object sender, EventArgs e) { int counter; readStudent(); ColumnView view = gridControl1.FocusedView as ColumnView; foreach (PAT p in pt_list) { String s1 = p.na

我正在通过列视图在网格控件中添加行。但它不起作用。即使我提供了正确的信息

private void Home_Load(object sender, EventArgs e)
{
    int counter;
    readStudent();
    ColumnView view = gridControl1.FocusedView as ColumnView;

    foreach (PAT p in pt_list)
    {
        String s1 = p.name;

        view.AddNewRow(); //Problem here:not adding row
        int count = view.RowCount-1;
        view.SetRowCellValue(view.GetRowHandle(count), "PAT Name", s1);

        foreach(Student1 student in st_lst)
        {
            counter = 1;
            foreach (Allocate al in al_list) {
            if (p.ID == al.AID && student.UOB == al.AUOB)
            {

                String s = student.name;
                view.SetRowCellValue(view.GetRowHandle(count), "Student "+ counter, s);

                counter++;
            }          
        }

    }
    gridControl1.DataSource = view;
}

有人能帮我吗?

我认为这还没有激活,但您不能将
GridView
用作
gridControl1.DataSource
。这必须是一个数据构造,而不是GridControl本身的子部分。因此,使用对象列表或数据表作为数据源,并将新学员添加到其中


有关如何绑定对象列表的信息,请参见。

我认为此功能尚未激活,但您不能将
GridView
用作
gridControl1.DataSource
。这必须是一个数据构造,而不是GridControl本身的子部分。因此,使用对象列表或数据表作为数据源,并将新学员添加到其中


请参阅如何绑定对象列表。

Winforms或WPF??由于它是gridControl,我需要知道它是哪种类型。实际上,我在winform中的用户控件中使用gridControl。能否添加在函数视图中使用的代码。AddNewRow();??Winforms还是WPF??由于它是gridControl,我需要知道它是哪种类型。实际上,我在winform中的用户控件中使用gridControl。能否添加在函数视图中使用的代码。AddNewRow();??