Почему падает InvalidCastException?

Нужно пройтись по TableLayoutPanel.ColumnStyles.
Использую обычный foreach:

foreach (ColumnStyle style in myTableLayout.ColumnStyles)
 {
     // произвожу свои действия
 }


Падает System.InvalidCastException на строке ColumnStyle style in myTableLayout.ColumnStyles:
Не удалось привести тип объекта "System.Windows.Forms.RowStyle" к типу "System.Windows.Forms.ColumnStyle".

WTF?!

MDSN смотрел.

Rebuild и Clean - не помогает.
  • Вопрос задан
  • 625 просмотров
Решения вопроса 1
TechCloud
@TechCloud Автор вопроса
1 + 1 = 3
Не знаю, что это было, но после удаления директории проекта
и повторного клонирования из VCS проблема исчезла.
Всем спасибо!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ImmortalCAT
@ImmortalCAT
C# loving
У вас ошибочное приведение типов
вы пытаетесь к System.Windows.Forms.RowStyle привести тип System.Windows.Forms.ColumnStyle
больше по ошибке ничего не скажу
эт как
MyClass != MySourceClass
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы