No puedo encontrar el post que resolver mi problema. Yo vi muchas veces un método de Agregar o Insertar método para añadir una fila, pero no tengo a conseguir !! Yo trabajo con .NET 4.5

Me gustaría mostrarles un printscreen para demostrar que yo no disponer de estos métodos, pero no puedo porque soy demasiado novato para tener este derecho :/

Necesito crear un gridview (no un datagridview) de la programación con una columna y varias filas. Yo rellenar las filas de forma manual. Si entiendo, que debe proceder de la siguiente manera : crear gridview, luego la columna que puedo agregar a gridview, luego una fila que puedo añadir a la columna y, a continuación, un tablecell que puedo añadir a la fila. Es que la buena manera de hacer ?

Este es mi código :

    GridView listTypeBot = new GridView();
   //Create my column
   BoundField bf = new BoundField();
   bf.HeaderText = "Types of bot available";
   //Add my column to my gridview
   listTypeBot.Columns.Add(bf);
   //Create a row and a cell
   GridViewRow gvr = listTypeBot.Rows[0];  //I have an exception here : out of range. When I watch my gridview, it does not have row.
   TableCell tc = new TableCell();
   tc.Text = name;
   //Add cell to my row
   gvr.Cells.Add(tc);
   listTypeBot.Rows[0].Cells.Add(tc);

Creo que puedo conseguir esta excepción porque listTypeBot no tiene ninguna fila. ¿Cómo puedo agregar por favor ?

Gracias de antemano.

  • Creo que este post puede ayudar a: stackoverflow.com/questions/6703579/…
  • Gracias por tu ayuda. Pero no tengo un método Add cuando escribo mygridview.Raws.[métodos]. Ya he visto este tipo de post y no me ayuda :/
InformationsquelleAutor Karine | 2013-08-14

1 Comentario

  1. 0

    ¿por qué no usar simplemente el origen de datos para enlazar los datos en el caso de que la fuente de datos es el RSS ? y establece AutoGenerateColumns a la calle , algo así como que :

     List<string> names = new List<string>();
     names.Add(" the alghabban  ");
     GridView newGrid = new GridView();                         
     newGrid.DataSource = names;
     newGrid.DataBind(); 

    y cuando se necesita agregar fila acaba de añadir a los nombres y obligar a la vista de Cuadrícula de nuevo

    • Gracias por tu ayuda. No puedo hacer esto porque yo no uso una base de datos. Puedo obtener mis valores mediante la búsqueda en archivos dll
    • Ok tomar ese valor y crear una Lista con los que, a continuación, pasar Lista a la vista de cuadrícula
    • Ok gracias. Voy a probar eso y se alimentan de nuevo una vez que resolver otro problema (el archivo dll y Visual studio creo) ! Una cosa a la vez ^^
    • funciona con su solución. Muchas gracias 🙂

Dejar respuesta

Please enter your comment!
Please enter your name here