Usuário com melhor resposta
Preecher DataGridView com array

Pergunta
-
Respostas
-
Bom dia, Junior_bits. Tudo bem?
Obrigado por usar o fórum MSDN.
Você pode usar LINQ para gerar a datasource de um array
int[] theData = new int[] { 14, 17, 5, 11, 2 };
dataGridView1.DataSource = theData.Where(x => x>0).Select((x, index) =>
new { RecNo = index + 1, ColumnName = x }).OrderByDescending(x => x.ColumnName).ToList();
Você também pode tentar algo assim:
dataGridView1.Columns.Add("Index", "Index"); dataGridView1.Columns.Add("Value", "Dice Value");
int[] theData = new int[] { 5, 2, 1, 5, 4, 1, 3, 1};
for (int i = 0; i < theData.Length; i++)
{
dataGridView1.Rows.Add(new object[] { i+1, theData[i] });
}
Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Editado Filipe B CastroModerator quinta-feira, 3 de agosto de 2017 14:16 ................
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 7 de agosto de 2017 13:02
Todas as Respostas
-
Bom dia, Junior_bits. Tudo bem?
Obrigado por usar o fórum MSDN.
Você pode usar LINQ para gerar a datasource de um array
int[] theData = new int[] { 14, 17, 5, 11, 2 };
dataGridView1.DataSource = theData.Where(x => x>0).Select((x, index) =>
new { RecNo = index + 1, ColumnName = x }).OrderByDescending(x => x.ColumnName).ToList();
Você também pode tentar algo assim:
dataGridView1.Columns.Add("Index", "Index"); dataGridView1.Columns.Add("Value", "Dice Value");
int[] theData = new int[] { 5, 2, 1, 5, 4, 1, 3, 1};
for (int i = 0; i < theData.Length; i++)
{
dataGridView1.Rows.Add(new object[] { i+1, theData[i] });
}
Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Editado Filipe B CastroModerator quinta-feira, 3 de agosto de 2017 14:16 ................
- Marcado como Resposta Filipe B CastroModerator segunda-feira, 7 de agosto de 2017 13:02
-
Bom dia,
Por falta de retorno essa thread está sendo encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.