TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
bill_domenz
NA
6
0
Datagrid, dataset, and XML file > Won't save updates....
Dec 1 2004 2:47 PM
I have a program (I think this is how it works...) it loads an xml file into a datagrid, and ?binds? to a dataset. User makes changes to datagrid and selects to save it to file
. Only problem is it doesnt always save/update. " maybe one out of 10 " No errors or exception's are generated either. this only fails when adding a new row, not when modifying current data. Can anyone explain to me why? here is my save method public void SaveXmlFile(DataSet DataSet1, DataGrid dataGrid1 ) { SaveFileDialog SaveFile = new SaveFileDialog(); SaveFile.DefaultExt = "xml"; // The Filter property requires a search string after the pipe ( | ) SaveFile.Filter = "XML documents (*.xml)|*.xml"; SaveFile.AddExtension = true; SaveFile.ShowDialog(); if( SaveFile.FileName.Length > 0 ) { //Save the file. DataSet1.WriteXml( SaveFile.FileName ); Insert code here to process the files. DataSet1.Clear(); //Reopen the file to check for saved changes try { DataSet1.ReadXml(SaveFile.FileName); dataGrid1.DataSource = DataSet1; dataGrid1.DataMember = "TestProgramSet"; dataGrid1.CaptionText = dataGrid1.DataMember; } catch( Exception e ) { MessageBox.Show( e.Message ); } } }//End SaveXmlFile here is the load method public void OpenXmlFile (string FilePath , DataSet DataSet1, DataGrid dataGrid1 ) { DataSet1.Clear(); if ( File.Exists(FilePath) ) { try { DataSet1.ReadXml(FilePath); dataGrid1.DataSource = DataSet1; dataGrid1.DataMember = "TestProgramSet"; dataGrid1.CaptionText = dataGrid1.DataMember; } catch( Exception e ) { MessageBox.Show( e.Message ); } } }// End OpenXmlFile here is the xml file named : ProgramSetPoints.xml
TPS_1
Sample between node 1 and 22
11.8
10.5
VDC
NA
3
TPS_2
Sample between node 7 and 31
.05
.01
mVdc
-.002
5
TPS_3
Current measurement at sleep mode
.002
.0001
mAmps
.000078
2
Thanks in advance. Bill
Reply
Answers (
1
)
Rich Text Box
Retrieve current URL's