zhenissimo
Создатель
- Регистрация
- 11 Ноя 2008
- Сообщения
- 37
- Реакции
- 0
- Автор темы
- #1
Всем привет!!
Здесь есть кто нибудь, кто работал с DotNetBar? конкретно SuperGrid.
Для просмотра ссылки Войдиили Зарегистрируйся
Пытаюсь осушештвить элементарную арифметику. Т.е. делить между собой два обьекта с таблицы и результат выдать в новую колонку.
В простом DataGridView у меня это получилось:
Вот тока осуществить это в SuperGrid таблице не получается.
Вот как я пробовал:
Но без результата! может у когото есть идеи? Или может другой метод деления?
Буду благодарен за любую помощ!
Здесь есть кто нибудь, кто работал с DotNetBar? конкретно SuperGrid.
Для просмотра ссылки Войди
Пытаюсь осушештвить элементарную арифметику. Т.е. делить между собой два обьекта с таблицы и результат выдать в новую колонку.
В простом DataGridView у меня это получилось:
Код:
private void dgvInventory_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
object val1 = dgvInventory.Rows[e.RowIndex].Cells[10].Value;
object val2 = dgvInventory.Rows[e.RowIndex].Cells[11].Value;
double v1 = Convert.ToDouble(val1);
double v2 = Convert.ToDouble(val2);
double MonthDep = v1/v2 ;
dgvInventory.Rows[e.RowIndex].Cells[14].Value = Math.Round((MonthDep), 2);
dgvInventory.Rows[e.RowIndex].Cells[14].Value = 0;
}
Вот тока осуществить это в SuperGrid таблице не получается.
Вот как я пробовал:
Код:
GridPanel panel = superGridControl1.PrimaryGrid;
int count = panel.Rows.Count;
object val1 = panel.GetCell(e.RowIndex, 10);
object val2 = panel.GetCell(e.RowIndex, 11);
//object val1 = panel.Rows[e.RowIndex].GridPanel.Columns[10];
//object val2 = panel.Rows[e.RowIndex].GridPanel.Columns[11];
double v1 = Convert.ToDouble(val1);
double v2 = Convert.ToDouble(val2);
double MonthDep = v1/v2 ;
panel.GetCell(e.RowIndex, 14).Value = Math.Round((MonthDep), 2);
Но без результата! может у когото есть идеи? Или может другой метод деления?
Буду благодарен за любую помощ!