private void GridInputGridBrowseButton_Click(object sender, RoutedEventArgs e) { WebAPIKeyBodyValues item = (WebAPIKeyBodyValues)FormDataGrid.CurrentItem; string FileName = string.Empty; if (item.ValueType == WebAPIKeyBodyValues.eValueType.File) { System.Windows.Forms.OpenFileDialog dlg = new System.Windows.Forms.OpenFileDialog(); dlg.DefaultExt = "*.*"; dlg.Filter = "All files (All Files)|*.*"; string SolutionFolder = WorkSpace.Instance.Solution.Folder.ToUpper(); if (dlg.ShowDialog() == System.Windows.Forms.DialogResult.OK) { // replace Absolute file name with relative to solution FileName = dlg.FileName.ToUpper(); if (FileName.Contains(SolutionFolder)) { FileName = FileName.Replace(SolutionFolder, @"~\"); } item.Value = FileName; FormDataGrid.DataSourceList.CurrentItem = item; } } }
private void AddRow(object sender, RoutedEventArgs e) { WebAPIKeyBodyValues Wa = new WebAPIKeyBodyValues(); Wa.ValueType = WebAPIKeyBodyValues.eValueType.Text; mAct.RequestKeyValues.Add(Wa); }
private void GridInputGridBrowseButton_Click(object sender, RoutedEventArgs e) { WebAPIKeyBodyValues item = (WebAPIKeyBodyValues)FormDataGrid.CurrentItem; string FileName = string.Empty; if (item.ValueType == WebAPIKeyBodyValues.eValueType.File) { if (General.SetupBrowseFile(new System.Windows.Forms.OpenFileDialog() { DefaultExt = "*.*", Filter = "All files (All Files)|*.*" }) is string fileName) { item.Value = fileName; FormDataGrid.DataSourceList.CurrentItem = item; } } }