DropDownList show the name of columns of dataGrid

D

dalbo

Hello, I make a dataGrid and i like to show the name of the columns of the
dataGrid in a DropDownList. For example, if my dataGrid have three columns
called "NAME" "ADDRESS" "CITY" i like show "NAME" "ADDRESS" "CITY" in the
DropDownList.

Thanks David, and sorry for my poor english.
 
D

dalbo

Yes, I know and in my DataGrid i see the name of the columns. But my problem
is i need to make a new DropDownList with the name of the columns.

"Eliyahu Goldin" escribió:
 
E

Eliyahu Goldin

You can find the names of the columns in the datagrid Columns property
unless the grid is AutoGenerated.

Eliyahu
 
D

dalbo

The problem is i have a dataGrid with three columns called NAME ADDRESS CITY.
If i create a DropDownList and i use
DropDownList1.DataTextField = "NOMBRE"; in my DropDownList i see the list of
names but i like to do something that this
DropDownList1.DataTextField = "?????????"; to see in the DropDownList
NAME,ADDRESS,CITY ,it is to say, the name of the columns.

Thanks for the help and sorry for my poor english again.

David.

Example of table

NAME | ADDRESS | CITY
| |
David | Micasa | habichuelas
Otro | distinto | mas

"Eliyahu Goldin" escribió:
 
E

Eliyahu Goldin

Can you elaborate what exactly the problem is? Creating a ddl? Populating it
with column names? What did you try that didn't work for you?

Eliyahu
 
D

dalbo

This is the problem, there can be a different set of columns because the
table of the DataGrid it is going to change very frequently. And i don't know
how many columns have the new table.

David

"Eliyahu Goldin" escribió:
 
E

Eliyahu Goldin

David,

Will the dropdownlist always contain items NAME,ADDRESS,CITY? Or there can
be a different set of columns depending on the table bound to the datagrid?

Eliyahu
 
E

Eliyahu Goldin

You need to databind the ddl to the datagrid Column collection. Try

<asp:DropDownList ... DataSource = <%# myGrid.Columns %>
DataTextField="HeaderText">

Alternatively you can do it in the code. Note again, that this will work
only for non-AutoGenerated columns.

Eliyahu
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top