Inhabilitar adición de registros en Datagrid

30/09/2004 - 02:58 por Juan Melas | Informe spam
Existe alguna propiedad que permita inhabilitar la adición de un nuevo
registro a un datagrid al desplazarse hacia abajo en la última fila, ya que
deseo efectuar la adición por medio de un botón,.

Gracias

Preguntas similare

Leer las respuestas

#6 Eduardo A. Morcillo [MS MVP VB]
30/09/2004 - 18:08 | Informe spam
Existe alguna propiedad que permita inhabilitar la adición de un nuevo
registro a un datagrid al desplazarse hacia abajo en la última fila,
ya que deseo efectuar la adición por medio de un botón,.



Debes setear la propiedad AllowNew de la vista asociada al grid. Si
asignaste un DataTable al grid, entonces la vista que esta usando es la
vista por defecto (datatable.DefaultView).

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#7 Juan Melas
30/09/2004 - 19:55 | Informe spam
Lo hice así pero al presionar la flecha abajo añade un nuevo registro.


gracias

"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:
Existe alguna propiedad que permita inhabilitar la adición de un nuevo
registro a un datagrid al desplazarse hacia abajo en la última fila,
ya que deseo efectuar la adición por medio de un botón,.



Debes setear la propiedad AllowNew de la vista asociada al grid. Si
asignaste un DataTable al grid, entonces la vista que esta usando es la
vista por defecto (datatable.DefaultView).

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


Respuesta Responder a este mensaje
#8 Juan Melas
30/09/2004 - 20:47 | Informe spam
Lo estoy haciendo del siguiente modo, pero aparece el asterisco y permite
insertar nuevos registros.

Private Sub RunReport_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RunReport.Click

BrowseInvoiceTotalsDS1.Clear()

'llenar DS utilizando el adaptador SqlDataAdapter

SqlDataAdapter1.Fill(BrowseInvoiceTotalsDS1)

Dim dv As DataView

dv = Me.BrowseInvoiceTotalsDS1.BrowseInvoiceTotals.DefaultView

dv.AllowNew = False

Me.DataGrid1.DataSource = dv

End Sub

"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:
Existe alguna propiedad que permita inhabilitar la adición de un nuevo
registro a un datagrid al desplazarse hacia abajo en la última fila,
ya que deseo efectuar la adición por medio de un botón,.



Debes setear la propiedad AllowNew de la vista asociada al grid. Si
asignaste un DataTable al grid, entonces la vista que esta usando es la
vista por defecto (datatable.DefaultView).

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo


Respuesta Responder a este mensaje
#9 Juan Melas
30/09/2004 - 20:57 | Informe spam
Perdón, funciona correctamente, el error era mío.

Muchas Gracias.

"Juan Melas" escribió en el mensaje
news:%
Lo estoy haciendo del siguiente modo, pero aparece el asterisco y permite
insertar nuevos registros.

Private Sub RunReport_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RunReport.Click

BrowseInvoiceTotalsDS1.Clear()

'llenar DS utilizando el adaptador SqlDataAdapter

SqlDataAdapter1.Fill(BrowseInvoiceTotalsDS1)

Dim dv As DataView

dv = Me.BrowseInvoiceTotalsDS1.BrowseInvoiceTotals.DefaultView

dv.AllowNew = False

Me.DataGrid1.DataSource = dv

End Sub

"Eduardo A. Morcillo [MS MVP VB]" <emorcilloATmvps.org> escribió en el
mensaje news:
Existe alguna propiedad que permita inhabilitar la adición de un nuevo
registro a un datagrid al desplazarse hacia abajo en la última fila,
ya que deseo efectuar la adición por medio de un botón,.



Debes setear la propiedad AllowNew de la vista asociada al grid. Si
asignaste un DataTable al grid, entonces la vista que esta usando es la
vista por defecto (datatable.DefaultView).

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo






Respuesta Responder a este mensaje
#10 Eduardo A. Morcillo [MS MVP VB]
30/09/2004 - 21:00 | Informe spam
Lo estoy haciendo del siguiente modo, pero aparece el asterisco y
permite insertar nuevos registros.



A mi me funciona perfectamente. ¿No estaras volviedo a setear el datasource
en algun otro lado?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida