| Код | SqlDataAdapter myAdapter; DataSet myDS; DataTable myTable; DataRow myRow;
SqlConnection conn = new SqlConnection(); ... //conn.ConnectionString = ... conn.Open();
myAdapter = new SqlDataAdapter( "select * from tbl_customer", conn ); myDS = new DataSet();
myAdapter.Fill(myDS, "tbl_customer" );
myTable = myDS.Tables["tbl_customer"]; myRow = myTable.NewRow(); MessageBox.Show("New Row " + myRow.RowState); //показывает что New Row Detached
myRow["FirstName"] = "newFirstName"; myRow["LastName"] = "newLastName "; myTable.Rows.Add(myRow); MessageBox.Show("AddRow " + myRow.RowState);//показывает что AddRow Added
myDS.AcceptChanges(); MessageBox.Show("AcceptChanges " + myRow.RowState);//показывает AcceptChanges Unchanged !!!
conn.Close(); | з.ы.таблица создавалась SQL Server-ом, но установлены все возможные разрешения. |