Clasificación de GridView con funciones adicionales -- # campo con asp.net campo con gridview campo con gridview-sorting camp Relacionados El problema

GridView sorting with additional functions


0
vote

problema

Español

Tengo un GridView que está ligado automáticamente a un SqlDataSource. Tengo una función que va a través del GridView y los colores rojos ciertas celdas de acuerdo con su contenido. También habilité la clasificación en el GridView en todas las columnas. Cuando la página primero cargue la función que colorea las celdas apropiadas funciona. Cuando haga clic en el encabezado de la columna para ordenar, se clasifica, pero las celdas que deben estar en color no se colorean. Intenté poner la llamada a la función de coloración en la condición de Page_LOAD en una condición de IF (IsPostback) e intenté usar el evento GridView_Sorted, poniendo la llamada a la función para colorear allí. Nada de eso funcionó. También intenté agregar GridView1.databind () tanto en los eventos Page_load como en GridView_Sorted antes de llamar a la función de colorear y después. En todas las clasificaciones de escenarios trabajadas, pero la coloración no lo hizo! ¿Cómo puedo hacer que la clasificación y el color de color funcionen? Gracias.

Original en ingles

I have a GridView which is bound automaticaly to a SqlDataSource. I have a function which goes thru the GridView and colors red certain cells according to their content. I also enabled sorting on the GridView on all columns. When the page first loads the function coloring appropriate cells works. When I click the column header to sort, it sorts, but the cells that should be colored doen't get colored. I tried putting the call to the coloring function in the Page_Load in an if(isPostBack) condition and I tried using the GridView_Sorted event putting the call to the coloring function in there. None of that worked. I also tried adding GridView1.DataBind() in both the Page_Load and GridView_Sorted events before calling the coloring function and after. In all scenarios sorting worked but coloring did not! How can I get both sorting and coloring working? Thank you.

           
   
   

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

Para permitir aceptar la respuesta, copie mi comentario aquí:

Ponga su lógica para colorear en GridView's ROWDATABOUNDON EVENTO.

 

To enable accepting the answer, i copy my comment here:

Put your coloring logic into GridView's RowDataBound event.

 
 
 
 
0
 
vote

Coloque el colorante en el evento ONROWDATABOUND.

  driver.get_cookies()6  

Colorear las celdas de esta manera, sucederá durante el indicador de datos.

 

Put the coloring in the OnRowDataBound event.

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) {     e.Row.ForeColor = Color.Red;     e.Row.Cells[0].ForeColor = Color.Red; } 

Coloring the cells this way, it will happen during the databinding.

 
 

Relacionados problema

0  Marco de entidad de clasificación y paginación de GridView con campo calculado  ( Gridview sorting and paging entity framework with calculated field ) 
Estoy pagando y clasificando un GridView que usa ObjectDataSource . El ObjectDataSource obtiene datos de una lista en My Business Capa, y esta lista está...

0  Exportar a Excel Exporta toda la página web y no solo el GridView (clasificación habilitada)  ( Export to excel exports the whole webpage and not just the gridviewsorting enab ) 
En mi aplicación C #, estoy generando un GridView desde la entrada del usuario y luego tengo que darle a Usuario una opción para exportar el GridView a la hoj...

0  C # DataGridView Columnas Clear ON SNORE  ( C sharp datagridview columns clear on sort ) 
(lldb) po [NSString stringWithFormat:@"tel:%@",item.CNUMBER] error: too many arguments to method call, expected 1, have 2 6 Las columnas "5" y amp; "6" so...

0  ¿Cómo ordenar las cadenas no uniformes que contienen valores numéricos?  ( How to sort non uniform strings that contain numeric values ) 
Tengo algunos problemas para obtener una columna de cadenas de cuadrícula para ordenar correctamente. El tipo de valores en la columna parecen: $ 99,999, $ ...

10  NET / WINFORMS - Clear una clasificación en un DataGridView  ( Net winforms clear a sort on a datagridview ) 
¿Cuál es el método adecuado para decir que un DataGridView deje de clasificar? Tengo una "pantalla" donde le digo a la cuadrícula programatásticamente a la ...

3  DHTMLXGRID ¿Cómo seleccionar el valor para la clasificación?  ( Dhtmlxgrid how to select the value for sorting ) 
He estado jugando con el filtrado y la clasificación en DHTMLXGRID ( https://dhtmlx.com/docs/products/dhtmlxgrid/samples/08_filtering/01_pro_filter.html ) y t...

1  Componente de mesa GWT con agrupación, clasificación de encabezados y agrupación  ( Gwt table component with grouping header sorting and grouping ) 
Estoy buscando un componente de tabla GWT con clasificación de encabezados, agrupando con subfooters y pie de página normal. Básicamente quiero sumar campos p...

0  ¿Qué es ".tojson" y cómo puedo "deshacer" o "revertir"?  ( What is tojson and how can i undo or reverse it ) 
Estoy trabajando en un proyecto donde usamos Kendoui para el frente con la codificación de jquery / javascript para administrar cualquier cosa que no podamos ...

102  Clasificación predeterminada del proveedor de datos YII2  ( Yii2 data provider default sorting ) 
en yii 1.1 Este código funciona para la clasificación predeterminada: $dataProvider = new CActiveDataProvider('article',array( 'sort'=>array( '...

1  ¿Cómo ordenar los datos en GridView?  ( How to sort data in gridview ) 
Estoy tratando de ordenar los datos en GridView Todo está funcionando bien, pero la columna numérica (marcas) tomando la clasificación para el 1er número so...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos