//import problems by a file that has a certain format private void templeImportToolStripMenuItem_Click(object sender, EventArgs e) { //35|[Search Insert Position](http://blog.csdn.net/daigualu/article/details/66995617) //118| [Pascal's Triangle](http://blog.csdn.net/daigualu/article/details/67006388) if (SysHelper.ShowMessageYesOrNo("Are you sure to import txt with same name for selected node?") == DialogResult.No) { return; } try { var tag = treeViewTag.SelectedNode.Tag as Tag; if (tag == null) { SysHelper.ShowMessageWarning("please select a non-root node!"); return; } IndexController ic = new IndexController(); var list = ic.ConvertToProblemsByImportTemplate(tag, tag.Name); foreach (var item in list) { _problemController.SaveProblem(item); } SysHelper.ShowMessageOK("Import Okay!"); } catch (Exception ex) { SysHelper.ShowMessageWarning(ex.Message); } }