Hmm. This seems like an odd request.
Databinding directly to your datasource is going to be out of the question since, as you probably know, you can only bind to 2 columns within a DataSource. (DataTextField and DataValueField)
What you are probably going to have to do is some logic such as this
Code:
For Each dr As DataRow in dt.Rows
For Each dc as DataColumn in dt.Columns
dropDownList1.Items.Add(new ListItem(Convert.ToString(dr[dc]), Convert.ToString(dr[dc])))
Next
Next
This code will iterate through each Row in your data source and then iterate through each column in each row of the datasource (here i have assumed that dt is of type DataTable). Is this what you are looking for?
hth.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
================================================== =========
.: Wrox Technical Editor / Author :.
Wrox Books 24 x 7
================================================== =========