И еще раз про вычисляемые поля
От: dremor  
Дата: 19.11.10 05:51
Оценка:
Использую: VS 2008, C# 3.0, DevExpres 2009 vol.1, LINQ To SQL, SQL Server 2005.

В элементе GridControl на основе полей из двух столбцов нужно вычислить значения полей третьего столбца.
Нужно сделать следующем образом: передать значения полей из этих столбцов в метод, который их вычислит и вернет результат в нужный столбец.
Пользователь видит это следующим образом: нажимает на кнопошку вычислить — поля из двух столбцов перемножаются и заносятся в третий стобец.

Примерные наброски:


Computer computer = new Computer(); 
GridItemCollection gridItemCollection = computer.WP(probability, conditionalProfit);



Что-то вроде этого.

Только вот загвоздка, я никак не могу получить значения из этих ячеек.

Также можно вычислить все это на уровне SQL Server, но мне нужно именно в гриде. Данные временные, да и сам хочу понять как это работает.

30.11.10 23:56: Перенесено модератором из '.NET' — TK
Re: И еще раз про вычисляемые поля
От: DevExpress Team США www.devexpress.com
Дата: 30.11.10 17:59
Оценка:
Здравствуйте, dremor, Вы писали:

D>Использую: VS 2008, C# 3.0, DevExpres 2009 vol.1, LINQ To SQL, SQL Server 2005.


D>В элементе GridControl на основе полей из двух столбцов нужно вычислить значения полей третьего столбца.

D>Нужно сделать следующем образом: передать значения полей из этих столбцов в метод, который их вычислит и вернет результат в нужный столбец.
D>Пользователь видит это следующим образом: нажимает на кнопошку вычислить — поля из двух столбцов перемножаются и заносятся в третий стобец.

D>Примерные наброски:



D>
D>Computer computer = new Computer(); 
D>GridItemCollection gridItemCollection = computer.WP(probability, conditionalProfit); 
D>



D>Что-то вроде этого.


D>Только вот загвоздка, я никак не могу получить значения из этих ячеек.


D>Также можно вычислить все это на уровне SQL Server, но мне нужно именно в гриде. Данные временные, да и сам хочу понять как это работает.


Самое простое решение — использовать Unbound Columns, как это описано в топике:

http://documentation.devexpress.com/#WPF/CustomDocument6124
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.