How to convert one dimensional Array
to the DataTable
?
For Example: we have following multiple Arrays
with different lengths and want to convert to Datatable
.
DataTable dt = new DataTable();
dt.Columns.Add("FirstName");
dt.Columns.Add("MiddelName");
dt.Columns.Add("LastName");
dt.Columns.Add("City");
dt.Columns.Add("State");
dt.Columns.Add("Zip");
string[] strArray = "naveen, kumar, katara, , CA, 92606".Split(Char.Parse(","));
string[] strArray1 = "Aadhya, , Adtya, Irvine, CA, 98623".Split(Char.Parse(","));
string[] strArray2 = "xyz, , mno".Split(Char.Parse(","));
var convertedTable = GetDataTable(strArray, dt);
convertedTable = GetDataTable(strArray1, dt);
//Final output as Converted table:
convertedTable = GetDataTable(strArray2, dt);