Principales respuestas
Select en tabla dinamica

Pregunta
-
Hola buen dia, una consulta
Estoy creando una tabla dinamica mas o menos de la siguiente manera
foreach (****) { tr = new TableRow(); td1 = new TableCell(); td2 = new TableCell(); td3 = new TableCell(); textboxName = new Label(); textboxName.Text = textboxName.Description; textboxName.Style.Add("cursor", " pointer"); textboxName.Attributes.Add("onclick", "selectName('" + textboxName.Description + "');"); td1.Controls.Add(textboxName); *********** ********** tr.Cells.Add(td1); tr.Cells.Add(td2); tr.Cells.Add(td3); table.Rows.Add(tr);
Basicamente tengo 3 columnas con n filas
La primer columna es seleccionable y ejecuta un script que me almacena el valor seleccionado en un hidden
Lo que no se como hacer es que al seleccionar uno me lo deje marcado de alguna manera y al seleccionar otro me desmarque el que tenia seleccionado y me seleccione el nuevo
Muchas gracias
Saludos
Respuestas
-
hola
>>Basicamente tengo 3 columnas con n filas
pero eso no es una tabla dinamica, se la llama dinamica cuando las columnas son variables
Si las columna son determinadas y siempre 3 entonces no te compliques usa un GridView para mostrar los datos
>>Lo que no se como hacer es que al seleccionar uno me lo deje marcado de alguna manera y al seleccionar otro me desmarque el que tenia
no intentaste usando un Radio Button ?
aunque habria que ver como definir el GroupName para que actuen en conjunto
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Diana AcuñaModerator martes, 14 de enero de 2020 17:34
- Marcado como respuesta AlejandroRicotti sábado, 28 de marzo de 2020 20:40
Todas las respuestas
-
hola
>>Basicamente tengo 3 columnas con n filas
pero eso no es una tabla dinamica, se la llama dinamica cuando las columnas son variables
Si las columna son determinadas y siempre 3 entonces no te compliques usa un GridView para mostrar los datos
>>Lo que no se como hacer es que al seleccionar uno me lo deje marcado de alguna manera y al seleccionar otro me desmarque el que tenia
no intentaste usando un Radio Button ?
aunque habria que ver como definir el GroupName para que actuen en conjunto
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta Diana AcuñaModerator martes, 14 de enero de 2020 17:34
- Marcado como respuesta AlejandroRicotti sábado, 28 de marzo de 2020 20:40
-
hola
>>Basicamente tengo 3 columnas con n filas
pero eso no es una tabla dinamica, se la llama dinamica cuando las columnas son variables
Si las columna son determinadas y siempre 3 entonces no te compliques usa un GridView para mostrar los datos
>>Lo que no se como hacer es que al seleccionar uno me lo deje marcado de alguna manera y al seleccionar otro me desmarque el que tenia
no intentaste usando un Radio Button ?
aunque habria que ver como definir el GroupName para que actuen en conjunto
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina
Hola buen dia Leandro, quise no me explique bien, la tabla es dinamica porque la estructura es la siguiente
Es un list de una clase que a la vez en su estructura posee dos list de otras clases
foreach (****) { tr = new TableRow(); td1 = new TableCell(); td2 = new TableCell(); td3 = new TableCell(); textboxName = new Label(); textboxName.Text = textboxName.Description; textboxName.Style.Add("cursor", " pointer"); textboxName.Attributes.Add("onclick", "selectName('" + textboxName.Description + "');"); td1.Controls.Add(textboxName); foreach (****************) { td2.text += valor2.name + "</br>"; } foreach (****************) { td3.text += valor3.name + "</br>"; } tr.Cells.Add(td1); tr.Cells.Add(td2); tr.Cells.Add(td3); table.Rows.Add(tr); }
Algo asi seria, si bien la segunda y tercer columna a nivel tabla es una fila a nivel datos posee varios
Ya que la estructura en la BD es de uno a muchos
No se si hay algo automatico que me solucione el problema que tengo
O cuando haga click en un elemento por ejemplo le tengo que cambiar el color al texto y almacenar su id para cuando clickee otro lo vuelva a su color original
Muchas gracias
Saludos
- Propuesto como respuesta Pablo RubioModerator miércoles, 15 de enero de 2020 16:15