在C#中的Datatable數據變數的操作過程中,需要手動往DataTable變數的末尾新增一行數據,例如一個實際的例子,我們做數據報表,在最後一行可能需要新增一行DataRow數據作為一個彙總記錄,此時就需要手動往DataTable變數中新增一條數據。往DataTable變數中新增一條數據主要使用 ...
在C#中的Datatable數據變數的操作過程中,需要手動往DataTable變數的末尾新增一行數據,例如一個實際的例子,我們做數據報表,在最後一行可能需要新增一行DataRow數據作為一個彙總記錄,此時就需要手動往DataTable變數中新增一條數據。往DataTable變數中新增一條數據主要使用到DataTable的Rows屬性變數的Add方法。
首先給出我們Demo的Datatable變數dataDt的結構信息,該表格中含有3列,分別為Name、Id、Memo。因業務要求需要移除最後一列Memo。
往上述DataTable變數dataDt新增一行數據,數據的值為:Name="李四",Id=4,Memo=“後續新增”。可使用下列程式語句:
DataRow newRow = dataDt.NewRow(); newRow["Name"] = "李四"; newRow["Id"] = 22; newRow["Memo"] = "後續新增"; dataDt.Rows.Add(newRow);
在上述語句中,新增的DataRow對象需要通過DataTable的NewRow方法實例化生成,不可直接New一個對象,通過NewRow方法生成的DataRow對象與Datable內部結構相同,例如列名結構以及順序等。
備註:原文轉載自博主個人站IT技術小趣屋,原文鏈接為C#手動往DataTable中末尾新增一行數據_IT技術小趣屋。
博主個人技術交流群:960640092,博主微信公眾號如下: