Impedir que se agreguen nuevos rows en el DataGrid

Con este código se cancela la última línea, la del asterisco, y así impedir que se puedan agregar más rows a nuestro DataGrid.

El DataGrid normal debería verse así:

Con la nueva propiedad de no permitir nuevos rows debería verse así:

 

8 comentarios

  1. Anónimo - January 5, 2006 10:51 am

    Excelente !!!

    Reply
  2. Anónimo - August 16, 2006 1:36 pm

    Disculpen mi ignorancia, pero ese código dónde va?

    Gracias

    Reply
  3. Anónimo - September 20, 2006 12:48 pm

    fijate en este ejemplo, aqui esta mas explicado

    http://www.dotnetcr.com/Libreria.aspx?art=73

    Reply
  4. Anónimo - January 4, 2007 12:22 pm

    si van a poner el codigo en la misma forma donde tienen el grid el codigo seria algo asi

    Dim cm As CurrencyManager = CType(Me.BindingContext(MiDataGrid.DataSource, MiDataGrid.DataMember), CurrencyManager)

    CType(cm.List, DataView).AllowNew = False

    esto es solo si no van a usar una clase heredada del datagrid, en el otro casi si deben dejar el codigo igual. como aqui se indica http://www.dotnetcr.com/Libreria.aspx?art=73

    Reply
  5. Anónimo - March 28, 2007 5:50 am

    eres un crack!

    Reply
  6. Anónimo - June 30, 2008 12:06 pm

    No seria mas facil utilizar

    AllowUserToAddRows = False

    ???? ?

    Reply
  7. Anónimo - February 7, 2010 4:11 pm

    asi es es mejor de esa manera : AllowUserToAddRows = False

    Reply
  8. Anónimo - September 16, 2012 11:36 pm

    Vaya el chaval se ha tirado un codigaso para que exista,
    AllowUserToAddRows de todos modos un muy buen trabajo el tuyo.

    Reply

Escribe un comentario