try like below
var lst=new List<string>();
DropDownList drp = new DropDownList();
drp.Items.Add("Delho");
drp.Items.Add("Mumbai");
foreach(object o in drp.items)
{
lst.Add(o.ToString);
}
DataTable table = ConvertListToDataTable(lst);
static DataTable ConvertListToDataTable(List<string[]> list)
{
DataTable table = new DataTable();
int columns = 0;
foreach (var array in list)
{
if (array.Length > columns)
{
columns = array.Length;
}
}
for (int i = 0; i < columns; i++)
{
table.Columns.Add();
}
foreach (var array in list)
{
table.Rows.Add(array);
}
return table;
}
Hope this helps