Ошибка сервера в приложении '/'.

Столбец с именем "11" уже принадлежит этому DataTable.

Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.Data.DuplicateNameException: Столбец с именем "11" уже принадлежит этому DataTable.

Ошибка источника:


Строка 207:                    col.Caption = rowZan["Занятие"].ToString();
Строка 208:                    col.ColumnName = rowDay["Код"].ToString() + rowZan["Занятие"].ToString();
Строка 209:                    dtRaspTable.Columns.Add(col);
Строка 210:                    GridViewDataMemoColumn dgCol = new GridViewDataMemoColumn();
Строка 211:                    dgCol.Caption = rowZan["Занятие"].ToString();

Исходный файл: c:\inetpub\ies\Rasp\RaspFull.aspx.cs    Строка: 209

Трассировка стека:


[DuplicateNameException: Столбец с именем "11" уже принадлежит этому DataTable.]
   System.Data.DataColumnCollection.RegisterColumnName(String name, DataColumn column) +117
   System.Data.DataColumnCollection.BaseAdd(DataColumn column) +86
   System.Data.DataColumnCollection.AddAt(Int32 index, DataColumn column) +80
   System.Data.DataColumnCollection.Add(DataColumn column) +13
   _Default.FillRasp() in c:\inetpub\ies\Rasp\RaspFull.aspx.cs:209
   _Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\ies\Rasp\RaspFull.aspx.cs:64
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +51
   System.Web.UI.Control.OnLoad(EventArgs e) +95
   System.Web.UI.Control.LoadRecursive() +59
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +678


Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.7.4081.0