Articles of datagridview

Hacer que DataGridView filas un determinado color en función de un valor de columna

Estoy usando vb.net y tengo datos entrando en mi DGV y tengo una columna etiquetada desplegada si es un ‘1’, quiero tener todas las filas con ‘1’ en la columna desplegada ROJA y si es un ‘0 ‘, Quiero que todas las filas sean VERDES. Este es mi método, ahora mismo la columna es la […]

Formato condicional de DataGridView

Tengo un DataGridView. Configuré su .DataSource prop para que sea un BindingList de mis propios objetos: una BindingList Luego creé algunas columnas para eso. DataGridViewTextBoxColumn descColumn = new DataGridViewTextBoxColumn(); descColumn.DataPropertyName = “Description”; descColumn.HeaderText = “Description”; descColumn.Width = 300; DataGridViewTextBoxColumn gameIDColumn = new DataGridViewTextBoxColumn(); gameIDColumn.DataPropertyName = “GameID”; gameIDColumn.HeaderText = “Game ID”; gameIDColumn.Width = 60; dataGrid.Columns.Add(descColumn); dataGrid.Columns.Add(gameIDColumn); […]

Cambiar el color de la celda datagridview dinámicamente

Tengo un objeto dataGridView que está lleno de datos. Quiero hacer clic en un botón y hacer que cambie el color del fondo de la celda. Esto es lo que tengo actualmente foreach(DataGridViewRow row in dataGridView1.Rows) { foreach(DataGridViewColumn col in dataGridView1.Columns) { //row.Cells[col.Index].Style.BackColor = Color.Green; //doesn’t work //col.Cells[row.Index].Style.BackColor = Color.Green; //doesn’t work dataGridView1[col.Index, row.Index].Style.BackColor = […]

Casilla de verificación CheckGrid de C # DataGridView

Deseo controlar el evento Checked de columnas CheckBox en mi DataGridView y realizar una operación basada en el valor de columna comprobada (verdadero / falso). Traté de usar CellDirtyStateChanged sin ningún éxito. De hecho, quiero detectar cambios marcados inmediatamente después de que el usuario marca o desmarca la checkbox. Aquí hay una descripción sobre mi […]

Agregar texto al encabezado de fila de DataGridView

¿C # le permite agregar un String a RowHeader en un DataGridView? Si es así, ¿cómo se logra? Estoy escribiendo un formulario de Windows para mostrar los datos de pago del cliente del año hasta el momento. Los ColumnHeaders muestran enero, febrero, marzo, etc … y en lugar de tener una columna en blanco con […]

Marque / Desmarque una checkbox en datagridview

¿Alguien puede ayudarme por qué no funciona? Tengo una checkbox y si hago clic en ella, esto debe desmarcar todas las casillas dentro de la vista de tabla de datos que fueron marcadas antes de incluir la checkbox seleccionada por el usuario. Aquí está el código: private void chkItems_CheckedChanged(object sender, EventArgs e) { foreach (DataGridViewRow […]

cómo vincular datatable a datagridview en c #

Necesito vincular mi DataTable a mi DataGridView . hago esto: DTable = new DataTable(); SBind = new BindingSource(); //ServersTable – DataGridView for (int i = 0; i < ServersTable.ColumnCount; ++i) { DTable.Columns.Add(new DataColumn(ServersTable.Columns[i].Name)); } for (int i = 0; i < Apps.Count; ++i) { DataRow r = DTable.NewRow(); r.BeginEdit(); foreach (DataColumn c in DTable.Columns) { […]

¿Cómo ordenar la columna DataGridView enlazada a datos?

Sé que hay muchas preguntas sobre este tema. He pasado por todos ellos, pero nada parece ayudar. ¿Cómo ordenar haciendo clic en el encabezado de la columna? ¿Cómo debo modificar este código para hacer el trabajo? public partial class Form1 : Form { public Form1() { List list = new List(); list.Add(new MyClass(“Peter”, 1202)); list.Add(new […]

Agregue una nueva columna mediante progtwigción a DataGridView

Tengo un DataGridView vinculado a una DataTable. DataTable se rellena desde una consulta de base de datos. La tabla contiene una columna llamada BestBefore. BestBefore es una fecha formateada como una cadena (SQLite no tiene tipos de fecha). Me gustaría agregar programáticamente una nueva columna al DataGridView llamado Status. Si BestBefore es menor que la […]

Índice de la fila actualmente seleccionada en DataGridView

Es así de simple. ¿Cómo obtengo el índice de la Row seleccionada actualmente de un DataGridView ? No quiero el objeto Row , quiero el índice (0 .. n).