Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将新行添加到gridView devexpress控件_C#_Winforms_Devexpress Windows Ui - Fatal编程技术网

C# 将新行添加到gridView devexpress控件

C# 将新行添加到gridView devexpress控件,c#,winforms,devexpress-windows-ui,C#,Winforms,Devexpress Windows Ui,我正在将devexpress与WinForms应用程序一起使用。我创建了一个GridView,并添加了一列。我想在此GridView中插入新行。但当显示时,没有显示任何内容 这就是我尝试过的: public Form1() { InitializeComponent(); loadData(); } public void loadData() { this.gridView1.AddNewRow(); this.gridView

我正在将devexpress与WinForms应用程序一起使用。我创建了一个
GridView
,并添加了一列。我想在此
GridView
中插入新行。但当显示时,没有显示任何内容

这就是我尝试过的:

public Form1()
{                
    InitializeComponent();
    loadData();
}

public void loadData()
{
    this.gridView1.AddNewRow();
    this.gridView1.SetFocusedRowCellValue(this.gridView1.Columns[0], "test");
}

Devexpress网格应该有一个数据源才能正常工作。如果您想要一个简单的内存数据源,可以使用DataTable。将其设置为其数据源

DataTable dt = new DataTable();
dt.Columns.Add("mycolumn");
this.gridControl1.DataSource = dt;

然后它就可以工作了。

Devexpress网格应该有一个数据源才能正常工作。如果您想要一个简单的内存数据源,可以使用DataTable。将其设置为其数据源

DataTable dt = new DataTable();
dt.Columns.Add("mycolumn");
this.gridControl1.DataSource = dt;
那么它应该会起作用