¿Puede la columna de la cuadrícula incluir una lista desplegable?

Hola, tengo tal requisito, pero no sé si se podría implementar o no: una vista de cuadrícula con 4 columnas: columna 1, columna2, columna3 y columna4. Entre las 4 columnas, para la columna 3, cada celda contiene un control de lista desplegable. es posible?

¡Gracias!

preguntado el 16 de mayo de 11 a las 17:05

absolutamente. ¿Qué control estás usando? ¿Winforms, wpf, silverlight o asp.net? -

2 Respuestas

  1. si está utilizando una aplicación web, puede utilizar el evento DataGrid1_ItemDataBound:

if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) {string [] opciones = {"Option1", "Option2", "Option3"};

  DropDownList list = (DropDownList)e.Item.FindControl("ItemDropDown");
  list.DataSource = options;
  list.DataBind();

} else if (e.Item.ItemType == ListItemType.Header) {string [] options = {"OptionA", "OptionB", "OptionC"};

  DropDownList list = (DropDownList)e.Item.FindControl("HeaderDropDown");
  list.DataSource = options;
  list.DataBind();
  1. si está utilizando la aplicación de Windows, debe diseñar la columna con el tipo de celda de datos.

contestado el 16 de mayo de 11 a las 22:05

Sí, es posible. Es posible que deba vincular los datos utilizando el evento OnItemDatabound, pero depende de qué / dónde se encuentran sus fuentes de datos (es decir, están codificadas o arrastradas y soltadas).

Ciertamente posible.

contestado el 16 de mayo de 11 a las 22:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.