C# 如何在单击按钮时从DataTable在DevExpress Gridview中添加新行

C# 如何在单击按钮时从DataTable在DevExpress Gridview中添加新行,c#,datagridview,devexpress,C#,Datagridview,Devexpress,我是C#新手,试图通过开发简单的Windows应用程序来了解更多。在应用程序中,我使用了DevExpress GridView。 我正在尝试将textbox控件的内容添加到按钮单击时的DevExpress无界Gridview,如下所示。我试着这样做,但在GridView中什么也没有显示 Private void btn_Add_to_List_Click(object sender, EventArgs e) { gridView1.AddNewR

我是C#新手,试图通过开发简单的Windows应用程序来了解更多。在应用程序中,我使用了DevExpress GridView。 我正在尝试将textbox控件的内容添加到按钮单击时的DevExpress无界Gridview,如下所示。我试着这样做,但在GridView中什么也没有显示

Private void btn_Add_to_List_Click(object sender, EventArgs e)
    {            
        gridView1.AddNewRow();
    }

private void gridView1_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e)
    {
        DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevExpress.XtraGrid.Views.Grid.GridView;
        view.SetRowCellValue(e.RowHandle, view.Columns[0], cBox_ProcessingMaterial.Text.ToString());
        view.SetRowCellValue(e.RowHandle, view.Columns[1], txtBox_Qty_Used.Text.ToString());


    }

我使用的DevExpress版本是16.2.4。我已经看过了文档,但我得到的唯一东西是仅用于有界GridView。求你了,我需要帮助。
谢谢

当您调用AddNewRow时,它将触发一个事件-InitNewRow。在这里,您可以初始化新行的值

这似乎包含在他们的文档中:

其中包括一个示例,即:

private void gridView1_InitNewRow(object sender, InitNewRowEventArgs e) {
   DevExpress.XtraGrid.Views.Grid.GridView view = sender as Grid.GridView;
   view.SetRowCellValue(e.RowHandle, view.Columns["PurchaseDate"], DateTime.Today);
}

你到底试过什么?它有用吗?不工作?给一个错误?