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

后端 未结 13 2360
星月不相逢
星月不相逢 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条回答
  •  庸人自扰
    2020-11-28 02:02

    DataTable dt=new DataTable();
    Datacolumn Name = new DataColumn("Name");
    Name.DataType= typeoff(string);
    Name.AllowDBNull=false; //set as null or not the default is true i.e null
    Name.MaxLength=20; //sets the length the default is -1 which is max(no limit)
    dt.Columns.Add(Name);
    Datacolumn Age = new DataColumn("Age", typeoff(int));`
    
    dt.Columns.Add(Age);
    
    DataRow dr=dt.NewRow();
    
    dr["Name"]="Mohammad Adem"; // or dr[0]="Mohammad Adem";
    dr["Age"]=33; // or dr[1]=33;
    dt.add.rows(dr);
    dr=dt.NewRow();
    
    dr["Name"]="Zahara"; // or dr[0]="Zahara";
    dr["Age"]=22; // or dr[1]=22;
    dt.rows.add(dr);
    Gv.DataSource=dt;
    Gv.DataBind();
    

提交回复
热议问题