DataTableに新しいDataRowを追加するにはどうすればいいですか? 質問する

DataTableに新しいDataRowを追加するにはどうすればいいですか? 質問する

DataGridViewが にバインドされていますDataTable(はデータベースにバインドされています)。に をDataTable追加する必要があります。 次のコードを使用しようとしています。DataRowDataTable

dataGridViewPersons.BindingContext[table].EndCurrentEdit();
DataRow row = table.NewRow();

for (int i = 0; i < 28; i++)
{
    row[i] = i.ToString();
}

しかし、動作しません。DataGridView新しい行は追加されません。コードを修正するにはどうすればよいか教えてください。

よろしくお願いします。

ベストアンサー1

このコードを試すことができます - ベースRows.Add method

DataTable table = new DataTable();
DataRow row = table.NewRow();
table.Rows.Add(row);

参照:https://learn.microsoft.com/dotnet/api/system.data.datarowcollection.add?view=net-5.0#System_Data_DataRowCollection_Add_System_Data_DataRow_

おすすめ記事