Convertir de grid a array

Tengo un dataGridView1 con 3 columnas nombre, cantidad y precio necesito llevarlas al siguiente formato

000000010000001000Papas 

donde:

(0000000100)(00001000)(Papas)

El primero es el precio, el segundo la cantidad y el tercero el nombre.

0
задан 11.10.2016, 19:30
2 ответа

Я это не протестировал, но думаю, что что-то asГ - могло бы функционировать:

        foreach (DataGridViewRow item in dataGridView1.Rows)
        {
            string datos = "";
            foreach (DataGridViewCell item2 in item.Cells)
            {
                datos += item2.Value.ToString();
            }
            //y aqui ya haces lo que quieras con el string
        }
2
ответ дан 24.11.2019, 13:09

PodrГ-схвати пытаться asГ - (я не попытался cГіdigo):

string resultado = string.Empty;
foreach (DataGridViewRow item in dataGridView1.Rows)
{
    resultado += "(" + item["nombre"].text + item["cantidad"].text + item["precio"].text + ")";
}
0
ответ дан 24.11.2019, 13:09