Sometimes we get an object from a database table for an entity, but some of the content is not the final display, and the format is different. After some attempts to find the values in a DataTable that are inconsistent with the type you want to change, you cannot change it, only add new columns, and then assign the final data that you want to display to the newly added column. This new column can be displayed when the data is presented.
The following code is attached:
PublicDataTable Getdt (stringAttName,inttypevalue) {DataTable dt=dal. GETDT (Attname,typevalue); DataColumn column=NewDataColumn (); Column. ColumnName="Attrtypestr"; Dt. Columns.Add (column); if(dt!=NULL) { for(inti =0; i < dt. Rows.Count; i++) { intType = Convert.ToInt32 (dt. rows[i]["Attrtype"]); if(Type = =1) {dt. rows[i]["Attrtypestr"] ="Splitting Properties"; }Else if(type==0) {dt. rows[i]["Attrtypestr"] ="Filter Properties"; } } } returnDT;}
Asp. NET to modify the values in the DataTable fetched from the database