net ejemplos editar editable asp c# asp.net datagrid controls

ejemplos - gridview asp net c#



¿Puede agregar datos a una cuadrícula de datos sin fuente de datos? (2)

Tengo un DataGrid con 5 columnas de plantilla,

Sin embargo, cuando intento agregar algunos controles creados dinámicamente a la grilla, falla, ya que no hay filas.

-¿Puedo agregar una fila en blanco y usar eso? ¿y cómo? ¿O de otra manera?


Estoy bastante seguro de que tienes que enlazar a una fuente de datos. Pero es bastante fácil crear su propia DataTable e insertar una fila en ella con alguna información ficticia.

//pseudo code: DataTable dt = new DataTable(); DataColumn dc = new DataColumn("column1"); DataRow dr = dt.NewRow(); dr["column1"] = "value1"; dt.Rows.AddNew(dr); myDataGrid.DataSource = dt; myDataGrid.DataBind();


Si está utilizando un DataGridView independiente, puede crear nuevas filas y luego agregarlas a DataGridView. Su pregunta se refirió a DataGrid, pero la etiquetó para DataGridView.

// Sample code to add a new row to an unbound DataGridView DataGridViewRow YourNewRow = new DataGridViewRow(); YourNewRow.CreateCells(YourDataGridView); YourNewRow.Cells[0].Value = "Some value"; YourNewRow.Cells[1].Value = "Another value"; YourDataGridView.Rows.Add(YourNewRow);