Как посчитать длину символов из столбца в базе данных и поместить их в новый столбец, показывающий в datagridview - PullRequest
0 голосов
/ 24 января 2019

По сути, у меня есть база данных с таблицей с именем anuncios с такими столбцами:

idAnnouncements | title | message | idClients (foreign key)|

, и у меня есть еще одна таблица с именем detalhefatura с этими столбцами:

idAnnouncements | idFatura (foreign  key) | subTotal

IN C #: Когда я нажимаю на кнопку, я хочу посчитать буквы из столбца сообщения в таблице объявлений и поместить их в подытог столбца, например:

http://prntscr.com/mbijxs

Нужно лизапрос или только код c #?

Это то, что я получил, чтобы поместить в метку, которую вы видите на экране печати выше, количество всех символов с одинаковым ClientID

private void button1_Click(object sender, EventArgs e)
    {

        {
            var linhas = dataGridView.Rows.Cast<DataGridViewRow>().Select(r => Convert.ToString(r.Cells["mensagem"].Value));
            double somaLinhas = linhas.Sum(r => r.Length * 0.02);
            lbltotal.Text = string.Format(@"{0:#,##0.00}", somaLinhas);


        }

    }

1 Ответ

0 голосов
/ 24 января 2019
      columnSize = (Int32)cmd.ExecuteScalar();

после этого:

dataGridView1.Rows[rowIndex].Cells[columnIndex].Value = columnSize;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...