DataFilter for WinForms
XML シリアル化・逆シリアル化
DataFilter > XML シリアル化・逆シリアル化

The DataFilter control supports serialization through SaveFilterExpression and LoadFilterExpression methods of the C1DataFilter class. The SaveFilterExpression method saves the current filter expressions from C1.Win.DataFilter.C1DataFilter.Filters collection to an XML file. The LoadFilterExpression method loads the saved filter expressions from an XML file.

The following GIF demonstrates serialization and deserialization support in the DataFilter control.

The following code shows an example of saving filter expressions to an XML file:

'現在のフィルター式をxmlファイルに保存します
c1DataFilter1.SaveFilterExpression("SavedFilters.xml");
MessageBox.Show("Filter state saved.");
//現在のフィルター式をxmlファイルに保存します
c1DataFilter1.SaveFilterExpression("SavedFilters.xml");
MessageBox.Show("Filter state saved.");

The following code shows an example of loading filter expressions from an XML file:

'xmlファイルから現在のフィルター式をロードします
c1DataFilter1.LoadFilterExpression("SavedFilters.xml")
MessageBox.Show("Loaded saved Filter state.")
//xmlファイルから現在のフィルター式をロードします
c1DataFilter1.LoadFilterExpression("SavedFilters.xml");
MessageBox.Show("Loaded saved Filter state.");