Автор Тема: C# калкулиране на стойности от DataGridView  (Прочетена 2127 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

Knoppix

  • Jr. Member
  • **
  • Благодарности
  • -Казани: 3
  • -Получени: 0
  • Публикации: 67
Здравейте, значи опитвам се да си добавя колона в datagridview като целта е в нея да се смятат стойностите от две колони и да ги извежда в трета.

Проблема е че ми извежда следното съобщение без кода да гърми някъде

"Cannot set Expression property due to circular reference in the expression"

Това е парчето от кода който прави това

//Добавяне на нова колона

                DataColumn dc = new DataColumn();
                dc.ColumnName = "Разлика";
                dc.DataType = typeof(Double);

                //Изчисляване на разлики
                dc.Expression = "([Вътрешна справка] - [Километри]) + Разлика";

                dbdataset.Columns.Add(dc);

Където вътрешна справка е число от типа 19193,1 както и километри също.

Базата данни е mysql

Ще съм много благодарен на всеки който ми помогне

Wanderer

  • Full Member
  • ***
  • Благодарности
  • -Казани: 4
  • -Получени: 26
  • Публикации: 196
Re: C# калкулиране на стойности от DataGridView
« Отговор #1 -: 10 Май 2014, 16:40:27 »
Без да разбирам от Ц# веднаг амога да ти кача че имаш два обекта (или там каквито са нещата в израза) , коита се сочат един друг.
“You must make the Journey along the road, nobody is able to do it for you!”