Один пример, кажется, отсутствует здесь: полная (мелкая) копия.
>>> x = "Hello World!"
>>> x
'Hello World!'
>>> x[:]
'Hello World!'
>>> x==x[:]
True
>>>
Это - общая идиома для создания копии типов последовательности (не интернированных строк), [:]
. Мелкие копии список, см. синтаксис части списка Python, используемый ни по какой очевидной причине .
Попробуйте вызвать ReportViewer.Reset () перед загрузкой нового файла отчета.
В настоящее время я делаю именно это в своем элементе управления ReportViewer, однако исходный код уже работает. Если сброс не сработает, я отправлю свой код сюда в понедельник утром. Это определенно можно сделать.