Visual Basic.NET - Guardar con DataGridView

   
Vista:

Guardar con DataGridView

Publicado por Cristian (67 intervenciones) el 16/01/2009 02:14:43
hola a todos, yo cargo los datos en un datagridview de esta forma:

Dim _select As New System.Data.SqlClient.SqlCommand("select * from ctacte")
oBase.SELECT_COMMAND = _select
Dim dt As System.Data.DataTable = oBase.SelectFields()
gridv2.DataSource = dt.DataSet.Tables(0).DefaultView

ahora bien, necesito que se puedan modificar las celdas y guardar esos datos, alguien sabe como ?

muchas gracias, saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Guardar con DataGridView

Publicado por Damian (824 intervenciones) el 16/01/2009 18:57:05
Lo primero que debes hacer es poner tu DataGridView como ReadOnly=False desde sus propiedades,esto pondra todas las columnas como editables.
Si no quieres que todas las columnas sean editables desde codigo tienes que poner algo asi:
DataGridView1.Columns(0).ReadOnly=True
DataGridView1.Columns(2).ReadOnly=True
'Lo que se hizo aca es que solo se puede editar la comuna nº1 siendo las otras 2 de solo lectura.

Luego dentro del Evento DataGridView1_CellValidating() debes codificar algo asi:
dim MiValor as string="Editable"
'Preguntamos por la columna a editar
if DataGridView1.Columns(e.ColumnIndex).Index=1 then

DataGridView1.Item(1,e.RowIndex).Value=MiValor
end if

Nota:Puedes probar con el evento DataGridView1_CellValidated() que es similar.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Guardar con DataGridView

Publicado por Cristian (67 intervenciones) el 16/01/2009 22:04:27
Gracias Damian, lo voy a probar y luego te cuento.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar