Poner en edición una celda de DataGridView desde el evento Load de un formulario

Trabajo con Windows Forms, Visual Studio 2019

Tengo la necesidad de poner en edición una celda del DataGridView desde el evento load del formulario.

He intentado de la siguiente manera

private void FrmRecuento_Load(object sender, EventArgs e)     {         int index = 0;         Utilidades.CentrarFrm(this);         lblEfectivoCaja.Text = Convert.ToString(_efectivoCaja);         LoadDgvRecuento();         if (dgvRecuento.Rows.Count > 0 && dgvRecuento.CurrentRow != null)         {             dgvRecuento.SelectionMode = DataGridViewSelectionMode.FullRowSelect;             index = dgvRecuento.CurrentCell.RowIndex;             dgvRecuento.CurrentCell = dgvRecuento.Rows[index].Cells["colCantidad"];             dgvRecuento.BeginEdit(true);         }      } 

El problema que tengo es que no queda en estado de edición la celda que indico, no se como tomar el index de la primera fila del DGV.

¿Como puedo solucionarlo? Saludos!

¿ Cómo puedo obtener el valor de un select y llevarlo hacia una celda de tabla html?

necesito algo de ayuda. Necesito obtener el valor de un select y llevarlo hacia una celda de tabla html. De momento tengo esto. Al ejecutar el programa el select envia sólo el valor de las opciones(valor 1), pero yo necesito que el select me envie a la tabla, el contenido de las opciones (contenido articulo 1)

 var names=document.getElementsByName('datos[]'); function InsertRow() {   var TableRow="<tr></tr>"; 	for(key=0; key < names.length; key++)     TableRow = TableRow.substring(0,TableRow.length-5) + "<td>" + names[key].value + "</td>" + TableRow.substring(TableRow.length-5);    var TrElement = document.createElement("tr"); 	TrElement.innerHTML = TableRow; 	document.getElementById("tbl1").appendChild(TrElement); }
<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <meta http-equiv="X-UA-Compatible" content="ie=edge">     <title>Document</title> </head> <body>  <label>Fecha:</label><input type="date" name="datos[]"> <label>Articulo:</label> <select name="datos[]">    <option selected disabled>Articulos</option>    <option value="1">Articulo 1</option>     <option value="2">Articulo 2</option>  </select>   <button onclick="InsertRow()">Insertar a tabla </button>   <table id=tbl1>  <thead>      <tr>          <th>Fecha</th>          <th>Articulo</th>      </tr>  </thead>  <tbody>      <tr>               </tr>  </tbody>  </table>      </body> </html>

En mi proyecto similar a este,hago uso de datepicker y no date de html, y no tengo problema con ello, sin embargo sólo estoy teniendo problemas con el select.

Como eliminar un valor (celda) dentro de una lista y dejarlo en blanco

Que tal espero me puedan apoyar, estoy empezando con python, ya e realizado unos procesos para agilizar las actividades en mi trabajo, el detalle es el siguiente.

tengo un archivo original.txt el cual contiene números telefónicos 1234567890 (10 dig) entonces en otro tel.txt tengo los teléfonos(solo una columna) que quiero quitar, el archivo original.txt no esta delimitado por nada solo por espacios asi que en mi codigo le doy un rango de [0:10] y de igual manera para tel.txt [0:10].

el original.txt puede tener 4 numero en una sola fila o solo 1, eso quiere decir que tiene huecos, lo que estoy haciendo es decirle que si los registro que tengo en tel.txt están en original.txt los elimine, el detalle es que me elimina toda la fila y yo solo quiero que quite el numero y lo deje en blanco, sin recorrer los registro que no altere el formato.

Ya se que existe el modulo de pandas, pero utilizo los equipo de mi trabajo y solo pude instalar python, no tengo privilegios para instalar modulos, por lo cual opte para usarlo en una lista.

Desencadenar la tecla ENTER después de doble clic a celda en Grid

De antemano buen día a todos; recurro por una duda que tengo y espero y agradezco me puedan ayudar. La aplicación que tengo cuenta con un GRID y un TEXTBOX. La pequeña aplicación solicita un código de producto en el TEXTBOXy al dar enter lo envía al GRID, sin embargo la primera columna del GRID contiene los códigos de productos alternos que tiene el código principal, pero requiero que al dar doble clic a la primera columna me envíe el código al TEXTBOX y en automático me debe enviar un ENTER sin necesidad de recurrir al teclado. Lo que me falta es que se desencadene el ENTER, he buscado ejemplos pero no me han funcionado. Aquí mi cpodigo:

private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)     {         if (dataGridView1.Columns[e.ColumnIndex].Name == "Clave")         {             txtClaveProducto.Text = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();             //SendKeys.Send("{ENTER}");         }     } 

Para que me funcione tengo que posicionarme al fin del último carácter del TEXTBOX para que me de la información. Ya tengo la aplicación adaptada para que al dar enter envíe la información al GRID, lo que me falta es que se desencadene el ENTER. Gracias por su valioso apoyo. Saludos

cript google sheet que muestre valor o dato de una celda

Hay algun script que pueda abrir en un cuadro de dialogo el valor o dato en una celda?

Por ejemplo si en A1 esta “Hola” asignar el script a un boton que al tocarlo el cuadro dialogo diga “Hola” y que al cambiar el dato en A1 el cuadro de dialogo cambie??? encontre este codigo pero es para excel y no funciona en google sheet, lo dejo como ejemplo.

Sub valueDemo () MsgBox Worksheets ( "Sheet1" ) .range ( "A1" ) .value 

End Sub

Sumar y agrupar por celda

Tengo una duda que no logro resolver. Tengo una tabla con 4 columnas:

Tabla

Las matrículas pueden aparecer varias veces repetidas. Necesito hacer que recorra las filas y agrupe (sume) por matrícula el valor de horas y picadas. Pero además necesito que compruebe el pasillo y almacene aquel pasillo donde el valor de horas sea mayor.

Es decir, para la matrícula 12239 debería almacenarse esto:

12239 | M3/M4 | 2080 | 5,96 |

Acepto cualquier tipo de ayuda porque estoy atascadísimo…

Gracias.

¿Como pasar archivo de excel sin formato de celda con epplus en asp.net c#?

Hola comunidad tengo un gran problema que no he podido resolver espero me puedan ayudar de antemano les agradezco mucho.

Mi situación es la siguiente tengo un archivo excel como el que se muestra en la imagen de abajo.

Quiero leer este archivo utilizando epplus y guardarlo como DataTable. He conseguido leer el archivo pero el problema es que me trae la información con los símbolos de $ y % lo cual requiero eliminarlos y solo obtener los números o las celdas vacías ya que posteriormente enviare esta DataTable a mi base de datos pero eso es otro tema.

¿Me preguntaba si podía leer el archivo de excel sin estos formatos de columna y solo obtener los numero o columnas vacías?

Aquí coloco mi código de como leo el archivo.

  public static DataTable ExcelToDataTable(string path)     {         using (var pck = new OfficeOpenXml.ExcelPackage())         {             using (var stream = File.OpenRead(path))             {                 pck.Load(stream);             }             var ws = pck.Workbook.Worksheets.First();             DataTable tbl = new DataTable();             bool hasHeader = true;              foreach (var firstRowCell in ws.Cells[1, 1, 1, ws.Dimension.End.Column])             {                 tbl.Columns.Add(hasHeader ? firstRowCell.Text : string.Format("Column {0}", firstRowCell.Start.Column));             }             var startRow = hasHeader ? 2 : 1;             for (var rowNum = startRow; rowNum <= ws.Dimension.End.Row; rowNum++)             {                 var wsRow = ws.Cells[rowNum, 1, rowNum, ws.Dimension.End.Column];                 var row = tbl.NewRow();                 foreach (var cell in wsRow)                 {                     row[cell.Start.Column - 1] = cell.Text;                 }                 tbl.Rows.Add(row);             }             return tbl;          }     } 

Aquí coloco la imagen del archivo

introducir la descripción de la imagen aquí

Cuadro de Texto (Excel) con 2 colores y con valores de una celda

Necesito completar un cuadro de texto con el resultado de dos celdas, pero con diferente color para destacar una de las celdas… a modo de ejemplo:

5 cerrados de 8 emitidos – 3 por cerrar

Lo después del “-” en rojo. Los valores y el texto se concatena en diferentes celdas, ya que, vienen de diferentes cálculos.

Lo ideal sería una función, esto por que, se utiliza en varias concatenaciones diferentes.