Есть ли способ суммировать 2 столбца в 2 разных gridview - PullRequest
0 голосов
/ 08 апреля 2019

Я сейчас работаю над веб-страницей C #, и у меня есть 2 вида сетки, как показано ниже:

Gridview 1
-------------------------------
|  ID  | Name | Polis |  TSI  |
|------|------|-------|-------|
|   1  | John |  10%  |   x   |
|   2  | Alex |  24%  |   x   |
|   3  | Rita |   5%  |   x   | 
-------------------------------

Gridview 2
-------------------------------
|Premi |Materai| Biaya | Total |
|------|-------|-------|-------|
| 100  |   6   |  30%  |   y   |
| 200  |   6   |  10%  |   y   |
| 300  |   6   |  25%  |   y   | 
-------------------------------

Хотелось бы узнать, как мне получить X и Y, пока:

TSI = Преми * Полис

и

Всего = Полис + TSI + PREMI + MATERAI + BIAYA

Пока это мой код.

protected void gv1_CustomUnbound(object sender, ASPxGridViewColumnDataEventArgs e)
        {
            if (e.Column.FieldName == "TSI")
            {
                int premi = Convert.ToInt32(gv2.GetSelectedFieldValues("Premi").ToString());             
                int polis = Convert.ToInt32(gv1.GetSelectedFieldValues("Polis").ToString());
                e.Value = premi * polis;
            }
        }

protected void gv2_CustomUnbound(object sender, ASPxGridViewColumnDataEventArgs e)
        {
            if (e.Column.FieldName == "Total")
            {
                int premi = Convert.ToInt32(gv2.GetSelectedFieldValues("Premi").ToString());
                int polis = Convert.ToInt32(gv1.GetSelectedFieldValues("Polis").ToString());
                int tsi = Convert.ToInt32(gv1.GetSelectedFieldValues("TSI").ToString());
                int materai = Convert.ToInt32(gv2.GetSelectedFieldValues("Materai").ToString());
                int biaya = Convert.ToInt32(gv2.GetSelectedFieldValues("Biaya").ToString());
                e.Value = Polis + TSI + PREMI + MATERAI + BIAYA
            }
        }

Большое спасибо. Оценил

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...