|
@@ -23,11 +23,22 @@ namespace OTSIncAReportApp._1_UI.OTSReportExport
|
|
|
public List<DataTable> List_RuleTable;
|
|
|
//private DataTable RuleData = new DataTable();
|
|
|
int listIndex = -1;
|
|
|
+
|
|
|
+ DataTable BF_dataTable;
|
|
|
+ List<DataTable> BF_List_RuleTable = new List<DataTable>();
|
|
|
+
|
|
|
public RuleGroupSelector(DataTable a_dataTable, List<DataTable> a_List_RuleTable)
|
|
|
{
|
|
|
InitializeComponent();
|
|
|
dt = a_dataTable.Copy();
|
|
|
List_RuleTable = a_List_RuleTable.Copy();
|
|
|
+
|
|
|
+ BF_dataTable = a_dataTable.Copy();
|
|
|
+ for (int i = 0; i < a_List_RuleTable.Count; i++)
|
|
|
+ {
|
|
|
+ DataTable dta = a_List_RuleTable[i].Copy();
|
|
|
+ BF_List_RuleTable.Add(dta);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void RuleGroupSelector_Load(object sender, EventArgs e)
|
|
@@ -106,6 +117,16 @@ namespace OTSIncAReportApp._1_UI.OTSReportExport
|
|
|
|
|
|
private void button2_Click(object sender, EventArgs e)
|
|
|
{
|
|
|
+ dt.Clear();
|
|
|
+ dt = BF_dataTable.Copy();
|
|
|
+ List_RuleTable.Clear();
|
|
|
+ for (int i = 0; i < BF_List_RuleTable.Count; i++)
|
|
|
+ {
|
|
|
+ DataTable table = BF_List_RuleTable[i].Copy();
|
|
|
+ List_RuleTable.Add(table);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
this.Close();
|
|
|
}
|
|
|
|