How can I add a row to a datagridview control if it is bounded to a datasource (datatable) ? Thanks!
// I manipulated a binding list. Here I was moving a row down in sequence.
BindingList<MyType> lst = (BindingList<MyType>)DataGridView.DataSource;
MyType objQcc = lst[rowIndex];
lst.Insert(rowIndex + 2, objQcc);
lst.RemoveAt(rowIndex);
I used dataset to add row to the datagridview if I try to add rows to the datagridview itself it says that it does not excepts adding rows programaticly because its databound.
// DataSet of the datagridview can be found in the Form Load
advokathusetDataSet.Kunde.Rows.Add(DeletedRowsList[lastindex].Cells[0].Value, DeletedRowsList[lastindex].Cells[1].Value, DeletedRowsList[lastindex].Cells[2].Value, DeletedRowsList[lastindex].Cells[3].Value, DeletedRowsList[lastindex].Cells[4].Value, DeletedRowsList[lastindex].Cells[5].Value, DeletedRowsList[lastindex].Cells[6].Value);
// Add row from Datagridview to list and Add row to datagridview from list - How to add row to datagridview using list
Add a row to the datatable, the datagridview will update automatically:
DataTable dt = myDataGridView.DataSource as DataTable;
//Create the new row
DataRow row = dt.NewRow();
//Populate the row with data
//Add the row to data table
dt.Rows.Add(row);