1

(1 відповідей, залишених у C#, .NET)

Підкажіть як побудувати гістограму за допомогою chart, значення по яких потрібно побудувати знаходяться в 2 textbox. Дякую.

2

(6 відповідей, залишених у C#, .NET)

koala написав:

Будь ласка, конкретні значення в textBox-ах, при яких це відбувається, можна навести?
Ну і написати, що це взагалі таке, теж непогано було б...

Крім того, назви textBox1...textBox6 безглузді, і взагалі поганий смак - витягати дані з форми під час обчислень.

    int stepen = 2;
//підрахунок 1 аргументу
            Int32 otl = (Int32.Parse(textBox1.Text) - Int32.Parse(textBox5.Text));
            string hikvadrat1 = (Math.Pow(otl, stepen) / (Int32.Parse(textBox5.Text))).ToString();
//підрахунок 2 аргументу
            Int32 hor = (Int32.Parse(textBox2.Text) - Int32.Parse(textBox5.Text));
            string hikvadrat2 = (Math.Pow(hor, stepen) / (Int32.Parse(textBox5.Text))).ToString();
//підрахунок 3 аргументу
            Int32 troj = (Int32.Parse(textBox3.Text) - Int32.Parse(textBox5.Text));
            string hikvadrat3 = (Math.Pow(troj, stepen) / (Int32.Parse(textBox5.Text))).ToString();
//помилка коли потрібно знайти суму 3 аргументів
            Int32 hikvadratsum = Convert.ToInt32(hikvadrat1) + Convert.ToInt32(hikvadrat2) + Convert.ToInt32(hikvadrat3);
            textBox6.Text = hikvadratsum.ToString();

3

(6 відповідей, залишених у C#, .NET)

Підкажіть будь ласка, видає помилку FormatException не опрацьовано((( Дякую.

    int stepen = 2;
            Int32 otl = (Int32.Parse(textBox1.Text) - Int32.Parse(textBox5.Text));
            string hikvadrat1 = (Math.Pow(otl, stepen) / (Int32.Parse(textBox5.Text))).ToString();
            Int32 hor = (Int32.Parse(textBox2.Text) - Int32.Parse(textBox5.Text));
            string hikvadrat2 = (Math.Pow(hor, stepen) / (Int32.Parse(textBox5.Text))).ToString();
            Int32 troj = (Int32.Parse(textBox3.Text) - Int32.Parse(textBox5.Text));
            string hikvadrat3 = (Math.Pow(troj, stepen) / (Int32.Parse(textBox5.Text))).ToString();
            Int32 hikvadratsum = Convert.ToInt32(hikvadrat1) + Convert.ToInt32(hikvadrat2) + Convert.ToInt32(hikvadrat3);
            textBox6.Text = hikvadratsum.ToString();

4

(4 відповідей, залишених у C#, .NET)

yooll написав:

Якщо оцінка в останньому стовпці, то можна зробити приблизно так:

Прихований текст
            int rowCount=dataGridView1.RowCount;
            int columnCount=dataGridView1.ColumnCount;
            string str;
            int vidm=0, dobre=0, zadov=0;
            //підрахунок
            for (int i = 0; i < rowCount; i++)
            {
                str=Convert.ToString(dataGridView1[columnCount-1,i].Value);
                if (str == "відм.")
                {
                    vidm++;
                    continue;
                }
                if (str == "добре")
                {
                    dobre++;
                    continue;
                }
                if (str == "задов.")
                {
                    zadov++;
                }
            }
            //виведення
            label1.Text = "5-" + vidm.ToString() + 
                 "\n 4-" + dobre.ToString() + 
                 "\n 3-" + zadov.ToString();

Тут дані виведені в один label, змінити, думаю, не проблема.

Велике дякую

5

(4 відповідей, залишених у C#, .NET)

Є питання пов'язане з DatagridView з даними у вигляді відомості успішності. Останнє поле зберігає оцінки відм., добре, задов., як порахувати скільки відм., добре, задов., і вивести три цих значения в 3 label чи textbox. Дякую.