public void showSpringBeansInDataGrdView(SpringBeans sbSpringBeans) { dgvBeans.Columns.Clear(); foreach (var property in DI.reflection.getProperties(typeof(SpringMappingItem))) { O2Forms.addToDataGridView_Column(dgvBeans, property.Name, -1); } /*O2Forms.addToDataGridView_Column(dgvBeans, "bean", -1); * O2Forms.addToDataGridView_Column(dgvBeans, "class", -1); * O2Forms.addToDataGridView_Column(dgvBeans, "innerXml", -1);*/ foreach (SpringMappingItem spiSpringMappingItem in sbSpringBeans.dSpringMappingItems.Values) { var items = new List <object>(); foreach (var property in DI.reflection.getProperties(typeof(SpringMappingItem))) { items.Add(DI.reflection.getProperty(property.Name, spiSpringMappingItem)); } O2Forms.addToDataGridView_Row(dgvBeans, null, items.ToArray()); /* * new[] * { * spiSpringMappingItem.sBean, spiSpringMappingItem.sClass, * spiSpringMappingItem.sInnerXml * });*/ } }
public void addMethodToTargetsList(String sDb_id, String sSignature) { if (sSignature == "") // replace this with a clear method { clearTargetslist(); } else { O2Forms.addToDataGridView_Row(dgvTargetMethods, null, new[] { sDb_id, sSignature }); } }
public static void showMethodsMappedToSourceCodeInDataGridView(Dictionary <string, string> mappedMethodsToSourceCode, DataGridView targetDataGridView) { targetDataGridView.Columns.Clear(); O2Forms.addToDataGridView_Column(targetDataGridView, "method", -1); O2Forms.addToDataGridView_Column(targetDataGridView, "Filename", -1); O2Forms.addToDataGridView_Column(targetDataGridView, "Line", -1); foreach (var mapping in mappedMethodsToSourceCode) { O2Forms.addToDataGridView_Row(targetDataGridView, null, new object[] { mapping.Key, mapping.Value }); } }
public void addToDataGridView_CommandMappingInTreeNode_Recursive(TreeNodeCollection tncNodes, DataGridView dgvTargetDataGridView) { foreach (TreeNode tnTreeNode in tncNodes) { if (tnTreeNode.Text.IndexOf("setCommandName") > -1 && tnTreeNode.Nodes.Count > 0) { String sMethod = new FilteredSignature(tnTreeNode.Text).sFunctionNameAndParams; String sClass = tnTreeNode.Parent.Parent.Text; String sValue = tnTreeNode.Nodes[0].Text; O2Forms.addToDataGridView_Row(dgvTargetDataGridView, null, new[] { sClass, sMethod, sValue }); } addToDataGridView_CommandMappingInTreeNode_Recursive(tnTreeNode.Nodes, dgvTargetDataGridView); } }
public static void loadSourceCodeMappings(DataGridView targetDataGridView) { targetDataGridView.invokeOnThread( () => { targetDataGridView.Columns.Clear(); O2Forms.addToDataGridView_Column(targetDataGridView, "replaceThisString", -1); O2Forms.addToDataGridView_Column(targetDataGridView, "withThisString", -1); var scmSourceCodeMappings = getSourceCodeMappings(); foreach (SourceCodeMappingsMapping mMapping in scmSourceCodeMappings.Mapping) { O2Forms.addToDataGridView_Row(targetDataGridView, null, new object[] { mMapping.replaceThisString, mMapping.withThisString }); } }); }
public static void loadInDataGridView_textSearchResults(List <TextSearchResult> currentSearchResults, DataGridView dgvTargetDataGridView) { dgvTargetDataGridView.invokeOnThread( () => { var iMaxRowsToLoad = 500; dgvTargetDataGridView.Columns.Clear(); O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "path", 50); O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "file", 50); O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "line #", 50); O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "match text", 100); O2Forms.addToDataGridView_Column(dgvTargetDataGridView, "match line", -1); foreach (TextSearchResult searchResult in currentSearchResults) { O2Forms.addToDataGridView_Row(dgvTargetDataGridView, searchResult, new[] { Path.GetDirectoryName(searchResult.sFile), Path.GetFileName(searchResult.sFile), searchResult.iLineNumber.ToString(), searchResult.sMatchText, searchResult.sMatchLine.Trim() }); if (dgvTargetDataGridView.Rows.Count > iMaxRowsToLoad) { DI.log.error("Aborting, MaxRowsToLoad reached: {0}", iMaxRowsToLoad); return; } } // ReSharper disable PossibleNullReferenceException dgvTargetDataGridView.Columns["path"].Width = 20; dgvTargetDataGridView.Columns["line #"].Width = 40; // ReSharper restore PossibleNullReferenceException }); }