#region===== Building Table =====DataSet DataSet; //Create a tableDataTable table =NewDataTable ("testtable"); Private voidtesttable () {//declaring column rowsDataColumn column; DataRow Row; //To create a primary columnColumn =NewDataColumn (); Column. DataType= System.Type.GetType ("System.Int32"); Column. ColumnName="Id"; Column. ReadOnly=true; Column. Unique=true; Table. Columns.Add (column); //to create a string-type column string[] Colstr =New string[] {"FullName","Code","Department","Manager","Mobile","Status","Imgpath" }; foreach(stringSinchcolstr) {Column=NewDataColumn (); Column. DataType= System.Type.GetType ("System.String"); Column. ColumnName=s; Column. AutoIncrement=false; Column. ReadOnly=false; Column. Unique=false; Table. Columns.Add (column); } //Create a time-based column string[] ColDate =New string[] {"StartDate","planenddate" }; foreach(stringSinchcolDate) {Column=NewDataColumn (); Column. DataType= System.Type.GetType ("System.DateTime"); Column. ColumnName=s; Column. AutoIncrement=false; Column. ReadOnly=false; Column. Unique=false; Table. Columns.Add (column); } //Id column as primary keydatacolumn[] Primarykeycolumns =Newdatacolumn[1]; primarykeycolumns[0] = table. columns["Id"]; Table. PrimaryKey=Primarykeycolumns; DataSet=NewDataSet (); DATASET.TABLES.ADD (table); for(inti =1; I <=5; i++) {row=table. NewRow (); row["Id"] =i; foreach(stringSinchcolstr) { if(s = ="Imgpath") {Row[s]="img/"+ i +". jpg"; } Else{Row[s]= S +" - "+i; } } foreach(stringSinchcolDate) {Row[s]=DateTime.Now; } table. Rows.Add (row); } } #endregion
C # Memory Build Table Memo