Usuário com melhor resposta
Como setar um texto em uma celula do gridview, em uma coluna do tipo int?

Pergunta
-
Amigos, tenho um gridview que exibe meus dados cadastrados.
Tem uma coluna do tipo int, que em alguns campos exibe o int.MaxValue (2147483647)
Quando exibisse esse valor, tem como mostrar um texto, algo como MAXIMO, ao inves de exibir esse valor?
Estou tentando dessa maneira:
foreach (DataGridViewRow row in this.grdScorePFDataNascimento.Rows)
{
int i = 0;
foreach (DataGridViewCell cell in row.Cells)
{
if (int.TryParse(cell.Value.ToString(), out i))
{
if (i == int.MaxValue)
{
cell.Value = "MAXIMO";
}
}
}
}Mas esta dando erro em tempo de execucao, diz que uma coluna int nao pode exibir um tipo de dados string.
- Movido C. Augusto Proiete [MVP]Moderator quinta-feira, 3 de junho de 2010 20:37 Movido para o fórum apropriado (De:C#)
Respostas
-
Daniel, realmente creio que nao tem como colocar dados string em uma coluna int.
Acho que no seu caso, o melhor eh criar uma outra coluna string para colocar esse valor.
- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 4 de junho de 2010 00:04
- Marcado como Resposta AndreAlvesLimaModerator domingo, 13 de junho de 2010 20:41
Todas as Respostas
-
Daniel, realmente creio que nao tem como colocar dados string em uma coluna int.
Acho que no seu caso, o melhor eh criar uma outra coluna string para colocar esse valor.
- Sugerido como Resposta AndreAlvesLimaModerator sexta-feira, 4 de junho de 2010 00:04
- Marcado como Resposta AndreAlvesLimaModerator domingo, 13 de junho de 2010 20:41
-