Допустим, у меня есть 2 кнопки «btnBrowse» и «btnImport», у меня также есть метка «lbPath» и текстовое поле «txtSubject»

Когда я нажимаю кнопку «Обзор», приложение позволяет мне искать файл и импортировать данные в сетку. Итак, я нажимаю btnBrowse, нахожу файл Excel, дважды щелкаю его, затем нажимаю btnImport. 4 вещи происходят, когда я нажимаю "btnImport"

1: lbPath.Text изменяет путь к выбранному мной файлу "C: \ Users \ me \ Desktop \ excel.xlsx" 2: gridview загружает данные файла Excel 3: txtSubject.Text изменяет путь к файлу как ну "C: \ Users \ me \ Desktop \ excel.xlsx" 4: имя пути становится переменной "spath" в виде строки

Я бы хотел, чтобы 1 и 2 остались такими же, но для txtSubject.Text я бы хотел, чтобы он захватил последнюю часть пути, чтобы результаты были следующими

1: lbPath.Text = "C: \ Users \ me \ Desktop \ excel.xlsx" 2: gridview загружает данные файла Excel 3: txtSubject.Text = "excel.xlsx"

Любые идеи?

0
Zingo 27 Янв 2014 в 23:27

1 ответ

Лучший ответ

Вот способ сделать это:

txtSubject.Text = System.IO.Path.GetFileName(lbPath.Text)
0
carleson 28 Янв 2014 в 00:36