У меня есть небольшая забавная проблема, которой я хотел бы поделиться с вами, и, к счастью, жду от вас некоторых ответов, потому что у меня самого нет ответа.
У меня есть DataGridView (dgv), в котором один столбецсохранено для отображения даты и времени.Я инициализирую его как строку даты, часто используемую в MySQL, то есть 2011/1/3 в конструкции dgv, и, конечно же, она правильно отображается в виде удобочитаемой строки, то есть 1/3/2011.Затем я сохраняю все отображаемое содержимое в другой файл Excel.
После этого я пытаюсь снова открыть его, вот код после нажатия кнопки Открыть
private void OpenClicked(object sender, ....)
{
dataGV.Rows.Clear();
OpenAndBindXls(filename,dataGV);
}
К сожалению, отображение даты и времени не соответствует ожидаемому, это все 5762,3552,3354 и т. д. У меня есть два реальных вопроса,
[1] Как я могу объяснить вышеуказанную проблему?
[2] В приведенном выше коде он только удаляет строки, какие методы должныЯ использую, если я хочу удалить даже столбцы, но при этом сохранить экземпляр живым?
[Редактировать] Извините, второй вопрос был задан, когда мой разум совсем не был свежим, я заметил свою глупость.Я исправляю это, просто добавив dataGV.Columns.Clear();
:-D.Как глупо!Ну, я устал, я немного посплю, чтобы освежить свой разум сейчас.В любом случае, спасибо за чтение.