How to create a DataTable in C# and how to add rows?

后端 未结 13 2386
星月不相逢
星月不相逢 2020-11-28 01:35

How do create a DataTable in C#?

I did like this:

 DataTable dt = new DataTable();
 dt.clear();
 dt.Columns.Add(\"Name\");
 dt.Columns.Add(\"Marks\")         


        
13条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-28 01:51

    You can write one liner using DataRow.Add(params object[] values) instead of four lines.

    dt.Rows.Add("Ravi", "500");
    

    As you create new DataTable object, there seems no need to Clear DataTable in very next statement. You can also use DataTable.Columns.AddRange to add columns with on statement. Complete code would be.

    DataTable dt = new DataTable();
    dt.Columns.AddRange(new DataColumn[] { new DataColumn("Name"), new DataColumn("Marks") });     
    dt.Rows.Add("Ravi", "500");
    

提交回复
热议问题