una pasos para formatear duro disco desde como cero telerik radgrid cell-formatting

telerik - pasos - Cómo formatear la celda de la cuadrícula mediante programación



formatear windows 10 desde usb (3)

Tengo que formatear (backcolor, forecolor, estilo de fuente) las celdas de una red de radios, dependiendo del valor de la celda.

Por ejemplo, si el valor es negativo, establezca el color frontal de esa celda en rojo.

¿Alguien puede decirme cómo se puede lograr esto?


protected void grdName_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { GridDataItem item = (GridDataItem)e.Item; if (Convert.ToInt32(((DataRowView)item.DataItem)["Column"]) < value) { TableCell cell = item["Column"]; cell.BackColor = Color.PeachPuff; } } }


Agregue la línea onItemDataBound = "Data_OnitemDataBound" a su declaración de radGrid en su página aspx.

A continuación, agregue esto a su código detrás. El número en las Células [] es el índice de la columna que desea modificar o validar.

protected void Data_OnItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { GridDataItem item = (GridDataItem)e.Item; if (Convert.ToDecimal(item.Cells[3].Text) < 0) { item.Cells[3].ForeColor = System.Drawing.Color.Red; } } }


El siguiente código se puede usar para todas las celdas en RadGrid.

protected void RadGrid_ItemDataBound(object sender, GridItemEventArgs e) { foreach (GridDataItem dataItem in RadGridProduct.MasterTableView.Items) { int cellCount = dataItem.Cells.Count; foreach (GridTableCell item in dataItem.Cells) { if (item.Text == null ||Convert.ToInt32(item.Text) < 0 ) item.BackColor = System.Drawing.Color.Brown; } } }