Salve all'apertura di un form vorrei far aprire in modo automatico un file cvs specifico presente nella dir del programma, usato per riempire una specifica datagriview.
Attualmente, le istruzioni inserite devo andare a caricare manualmente il file.
private void comuni_f_Load(object sender, EventArgs e)
{
try
{
using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "CSV|*.csv", ValidateNames = true, Multiselect = false })
{
if (ofd.ShowDialog() == DialogResult.OK)
dati_dgv.DataSource = ReadCsv(ofd.FileName);
riemp_combox();
imp_caselle();
csv_colonne_ric_cb.SelectedIndex = 0;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
chiedo cortesemente aiuto su come poter modificare il codice in modo da far leggere direttamente il file comuni.cvs , presente nella dir del programma, eventualmente con la possibilità di avere l'apertura della finestra di selezione file nel caso in cui non sia presente nelle dir del programma
grazie anticipate