Hola amigos, os pido ayuda para poder mostrar en un datagridview con columnas que he agregado yo los datos de un dataTable donde he almacenado un select. ¿Alguien me ayuda?
Un saludo.
| |||
Respuesta: Añadir dato a campo de datagridview (c#) Solo necesitas mostrar en tu DataGridView los datos de tu DataTable? DataGridView1.DataSource = TuDataTable; No se si a eso te refieras. Saludos!
__________________ http://ka0stj.wordpress.com/ |
| ||||
Respuesta: Añadir dato a campo de datagridview (c#) Cita: No, ha eso no. He agregado yo unas columnas al datagridview, lo que quiero es ir añdiendo los datos del dataTable a esas columnas pero es que nose como puedo agregar datos a los campos de un datagirdview. Por ejemplo, tengo un campo "CODIGO" en el datagridview y en el dataTable he almacenado los codigos haciendo un select pues mediante un foreach agregar los codigos a ese campo "CODIGO" del datagridview.¿Alguien sabe? |
| |||
Respuesta: Añadir dato a campo de datagridview (c#) Porque esas columnas no las agregas a tu datatable al igual que lo haces con los datos antes de asignarlo en tu DataSource?
__________________ http://ka0stj.wordpress.com/ |
| ||||
Respuesta: Añadir dato a campo de datagridview (c#) Porque lo hago asi mejor, y puedo acoplar los datos del dataTable mejor porque muestro imagenes y tal y creando el campo en el datagrid puedo decirle que la foto se acople a la columna, de la otra manera no. |
| |||
Respuesta: Añadir dato a campo de datagridview (c#) Ok entonces recorre tu DataGridView en la columna especifica que agregaste y asignale el valor correspondiente del DataTable. For i As Integer = 1 To DataGridView1.Rows.Count - 1 DataGridView1.Item(0, i - 1).Value = i Next Donde 0 es el número de columna y con el contador i recorreros los renglones. Algo asi puede ser la solución.
__________________ http://ka0stj.wordpress.com/ |
| ||||
Respuesta: Añadir dato a campo de datagridview (c#) Cita: Eso no funciona, la propiedad item no la tiene el datagridview en c#.
Iniciado por Ka0stj ![]() Ok entonces recorre tu DataGridView en la columna especifica que agregaste y asignale el valor correspondiente del DataTable. For i As Integer = 1 To DataGridView1.Rows.Count - 1 DataGridView1.Item(0, i - 1).Value = i Next Donde 0 es el número de columna y con el contador i recorreros los renglones. Algo asi puede ser la solución. |
| ||||
Respuesta: Añadir dato a campo de datagridview (c#) ir3al puedes usar la siguiente página para convertir vb a c# y vicerversa, ahora intenta con esto donde no encuentras la propiedad ![]()
Código c#:
Al menos dato un tiempo para revisar las propiedades de los controles. Saludos! Ver original
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
| |||
Respuesta: Añadir dato a campo de datagridview (c#) Puedes utilizar también: dataGridView1["NombreColumna", i - 1].Value = i; y como dice Aquaventus, pon de tu parte.
__________________ http://ka0stj.wordpress.com/ |
| |||
Respuesta: Añadir dato a campo de datagridview (c#) otra forma seria datagridview1.Rows[0].Cells["columna"].value = "valor"; donde pones el numero de la fila y columna en la cual kieres cambiar el valor Última edición por tiger015; 12/05/2011 a las 12:49 Razón: error |
| ||||
Respuesta: Añadir dato a campo de datagridview (c#) Cita: que es exactamente lo que dije antes ![]() ![]()
__________________ Internet es tener todo el conocimiento global a tu disposición. Desarrollo de Software - Ejemplos .Net |
| ||||
Respuesta: Añadir dato a campo de datagridview (c#) Sigue sin funcionarme, lo pongo asi:
Código C#:
Ver original ' i ' es una variable que cada fila va incrementando en un bucle que tengo que voy metiendo los datos de un dataTable a un DataRow. Me da el siguiente error: "El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección. Nombre del parámetro: index" |
| ||||
Respuesta: Añadir dato a campo de datagridview (c#) Ya he visto que el problema es culpa mia de la variable que utilizado para indicar el indice e la fila. Voy aber si lo arreglo gracias por todo. |
| ||||
Respuesta: Añadir dato a campo de datagridview (c#) Solamente me agrega una fila al datagridview, ¿como se puede hacer para insertar varias lineas? Os dejo el codigo que tengo para rellenar el datagridview:
Código C#:
Ver original |
| ||||
Respuesta: Añadir dato a campo de datagridview (c#) Solucionado, tenia que ponerle un 'MostrarDatos.Rows.Add()' al principio de rellenar las filas y funciona perfecto. Gracias por la ayuda, un saludo. |
Etiquetas: |