I have a Datatable. For example :
private DataTable GetGenericDatatable(){
DataTable retval = new DataTable();
retval.Columns.Add("ProtocolNumber");
retval.Columns.Add("Name");
retval.Columns.Add("Company");
retval.Columns.Add("Department");
retval.Columns.Add("VisitDate");
retval.Columns.Add("DispatchTargetName");
retval.Columns.Add("DayOffCount");
// add data ...
return retval;
}
I want to insert some columns between "Department" and "VisitDate" columns dynamically even the datatable is full with data.
We can do this by creating new datatable, creating the columns again etc. but it is a dirty solution. Any idea for a clear solution?