![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hello to all, I would like to inserts/delete some records from a table and Update the DataAdapter at the end of all the operations. The problem is that I would like the intermediate changes to be visible in the User Interface (i.e. DetailView). I am using the following code: DataRow DataRow1 = DataSet1.Tables["Table1"].NewRow(); DataRow1["CODE"] = "..."; DataRow1["NAME"] = "..."; DataSet1.Tables["Table1"].Rows.Add(DataRow1); At this point the new row is not visible to the User Interface. That means that I have to Update the DataAdapter (DataAdapter1.Update(DataSet1,"Table1")) in order for the new row to be visible to User Interface. Is there a way the changes to be visible to the User Interface before Update the DataAdapter? Thanks in advance Dimitris Milonas |
#3
| |||
| |||
|
|
Manimpulating RowState will do it for you. When you call Update, it calls AcceptChanges on each row as the row is updated. I'm not familiar with the Details view but you could just call AcceptChanges on the row and it would be in the same state is if you called Update. The question is why it's showing. I suspect that once you call Update, the SELECT query is firing again and that's why it's now visible. Do you hvae the Refresh Dataset option on when you call Update? "Dimitris Milonas" <gnout (AT) hotmail (DOT) com> wrote in message news:Ob1FVtYMIHA.5224 (AT) TK2MSFTNGP02 (DOT) phx.gbl... Hello to all, I would like to inserts/delete some records from a table and Update the DataAdapter at the end of all the operations. The problem is that I would like the intermediate changes to be visible in the User Interface (i.e. DetailView). I am using the following code: DataRow DataRow1 = DataSet1.Tables["Table1"].NewRow(); DataRow1["CODE"] = "..."; DataRow1["NAME"] = "..."; DataSet1.Tables["Table1"].Rows.Add(DataRow1); At this point the new row is not visible to the User Interface. That means that I have to Update the DataAdapter (DataAdapter1.Update(DataSet1,"Table1")) in order for the new row to be visible to User Interface. Is there a way the changes to be visible to the User Interface before Update the DataAdapter? Thanks in advance Dimitris Milonas |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |