Visual Studio Windows Form ошибка при открытии гиперссылки в datagridview
Здравствуйте помогите пожалуйста!
Написал код на открытие Excel файла в datagridview, но при нажатии на гиперссылку в таблице выдает ошибку System.ComponentModel.Win32Exception: "Не удается найти указанный файл". Все подряд пробовал не помогает что надо дописать или переписать в коде:
using System;
using System.Windows.Forms;
using GemBox.Spreadsheet;
using GemBox.Spreadsheet.WinFormsUtilities;
using System.Diagnostics;
namespace IvanovPredDep
{
public partial class Form4 : Form
{
public Form4()
{
SpreadsheetInfo.SetLicense("FREE-LIMITED-KEY");
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Form4.ActiveForm.Hide();
Form1 MyForm2 = new Form1();
MyForm2.ShowDialog();
Close();
}
private void button1_Click(object sender, EventArgs e)
{
Form4.ActiveForm.Hide();
Form2 MyForm2 = new Form2();
MyForm2.ShowDialog();
Close();
}
private void button3_Click(object sender, EventArgs e)
{
Form4.ActiveForm.Hide();
Form4 MyForm2 = new Form4();
MyForm2.ShowDialog();
Close();
}
private void button4_Click(object sender, EventArgs e)
{
Form4.ActiveForm.Hide();
Form3 MyForm2 = new Form3();
MyForm2.ShowDialog();
Close();
}
private void button5_Click(object sender, EventArgs e)
{
var openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "XLS files (*.xls, *.xlt)|*.xls;*.xlt|XLSX files (*.xlsx, *.xlsm, *.xltx, *.xltm)|*.xlsx;*.xlsm;*.xltx;*.xltm|ODS files (*.ods, *.ots)|*.ods;*.ots|CSV files (*.csv, *.tsv)|*.csv;*.tsv|HTML files (*.html, *.htm)|*.html;*.htm";
openFileDialog.FilterIndex = 2;
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
var workbook = ExcelFile.Load(openFileDialog.FileName);
// From ExcelFile to DataGridView.
DataGridViewConverter.ExportToDataGridView(workbook.Worksheets.ActiveWorksheet, this.dataGridView1, new ExportToDataGridViewOptions() { ColumnHeaders = true });
}
}
}
}
Подозреваю что openFileDialog.FileName возвращает только имя файла, без полного пути…
Проверьте просто выведя результат на экран.
- Вопрос по С# (Си шарп) Windows Form по DataGridView К примеру нужно найти разность между двумя ячейками и записать эту разницу в 3 ячейку, подскажите как сделать
- Windows form DatagridView c#, add, update, delete Есть в интернете видеоролики, или статьи о том как реализовать добавление, удаление и изменение данных в datagridview через другую форму/ну или кто-нибудь сможет объяснить понятно.
- Какой пакет брать, для установки C# Windows Form(Visual Studio 2015 Community)? Крч решил скачать а там много мусора, мне нужно C# для консоли и просто для создания программ для пк
- Ошибка 00xc0000005 Скачал visual studio 2017 и начала вылезать эта ошибка, windows 7 x64 Скачал visual studio 2017 и начала вылезать эта ошибка Система: windows 7 x64 До установки норм все было а потом на всех приложениях кроме оперы начало вылезать