Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2015, 00:43
Avatar de davidvillotav
davidvillotav
 
Fecha de Ingreso: diciembre-2015
Ubicación: Guayaquil
Mensajes: 3
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta Mostrar un diccionario en un datagridview en c#

Saludos
Estoy trabajando en un proyecto, en donde estoy utilizando diccionarios (Dictionay<>), estas colecciones las debo mostrar en un datagridview, mi código es el siguiente:

dictionary<string,string> dic_local = new dictionary<string,string>();
dic_local.Add("clave","valor1|valor2|valor3|valor4 ");

foreach(KeyValuePair<string,string> data in dic_local)
dgv.Rows.Add(data.Key, data.Value.Split('|'));

de esta forma, dentro del dgv la clave se muestra bien (en la primera clumna), pero los valores no se muestran, si llego a separalos de esta forma:
foreach(KeyValuePair<string,string> data in dic_local)
dgv.Rows.Add(data.Key);
dgv.Rows.Add(data.Value.Split('|'));

de esta forma si salen los valores, pero en una fila sale la clave y en otra fila salen los valores

Gracias por los comentarios