Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/47: Рейтинг темы: голосов - 47, средняя оценка - 4.89
Лучше не лучше, но лучше.
 Аватар для BlacKCheT
16 / 14 / 3
Регистрация: 11.03.2018
Сообщений: 422

Вывод Datagrid значений в textbox другой формы

05.02.2019, 12:07. Показов 10551. Ответов 21

Студворк — интернет-сервис помощи студентам
Добрый день, задача такая:

Есть Datagrid на форме 2, при нажатии на кнопку на форме 2(изменить), открывается форма 4 на которой есть 8 textBox'ов..

В них нужно выводить значения из выделенного ряда(все 8 ячеек кроме id)

Вот моя наработка:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//FORM 2
 
 
public static string[] clients;
        private void button6_Click(object sender, EventArgs e)
         {
            for (int i = 1; i < dataGridView1.ColumnCount; i++)
                clients[i] = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Cells[i].Value.ToString();
 
            Form4 f = new Form4();
            f.Owner = this;
            f.Show();
         }
 
 
 
//FORM 4
 
private void Form4_Load(object sender, EventArgs e)
        {
 
            Form2 Form2 = this.Owner as Form2;
            textBox1.Text = Form2.clients[1];
            textBox2.Text = Form2.clients[2];
            textBox3.Text = Form2.clients[3];
            textBox4.Text = Form2.clients[4];
            textBox5.Text = Form2.clients[5];
            textBox6.Text = Form2.clients[6];
            textBox7.Text = Form2.clients[7];
            textBox8.Text = Form2.clients[8];
        }
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.02.2019, 12:07
Ответы с готовыми решениями:

Вывод данных из DataGridView в textBox другой формы
Добрый день. Как вывести данные из DataGridView в textBox другой формы? Пробовал в первой форме добавить обработчик нажатия на...

Добавление данных из textbox второй формы на Datagrid первой формы
Такой вопрос. У меня на первой форме есть DataGrid с подключенной БД. мне нужно, чтобы соответсвующие данные из texbox отразились в ...

Импортировать данные из таблицы ListView одной формы в таблицу DataGrid другой формы
Форумчане, помогите пожалуйста! С# изучаю недавно, поэтому многое не получается :-( Вопрос такой: можно ли реализовать следующее? и...

21
Лучше не лучше, но лучше.
 Аватар для BlacKCheT
16 / 14 / 3
Регистрация: 11.03.2018
Сообщений: 422
26.03.2019, 15:28  [ТС]
Студворк — интернет-сервис помощи студентам
Вот так сделал в итоге..

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
using System.Text.RegularExpressions;
 
namespace WindowsFormsApp9
{
    public partial class Form4 : Form
    {
        public Form4(int id)
        {
            InitializeComponent();
            Clients Clients = Data.GetClients(id);
            IDD = Clients.ID;
            textBox1.Text = Clients.surname;
            textBox2.Text = Clients.name;
            textBox3.Text = Clients.patronymic;
            textBox4.Text = Clients.birthday;
            textBox5.Text = Clients.address;
            textBox6.Text = Clients.telephone;
            textBox7.Text = Clients.bonus;
            textBox8.Text = Clients.karma;
            textBox9.Text = Clients.img;
        }
 
        public int IDD;
        public string connStr = "server=127.0.0.1;user=root;password=;database=book_rental";
 
        private void button1_Click(object sender, EventArgs e)
        {
 
            MySqlConnection conn = new MySqlConnection(connStr);
            MySqlCommand cmd = new MySqlCommand();
            cmd.Connection = conn;
            try
            {
                conn.Open();
                cmd.Parameters.AddWithValue("@sur", textBox1.Text);
                cmd.Parameters.AddWithValue("@nam", textBox2.Text);
                cmd.Parameters.AddWithValue("@pat", textBox3.Text);
                cmd.Parameters.AddWithValue("@birth", textBox4.Text);
                cmd.Parameters.AddWithValue("@addr", textBox5.Text);
                cmd.Parameters.AddWithValue("@tel", textBox6.Text);
                cmd.Parameters.AddWithValue("@bon", textBox7.Text);
                cmd.Parameters.AddWithValue("@kar", textBox8.Text);
                cmd.Parameters.AddWithValue("@img", textBox9.Text);
                cmd.Parameters.AddWithValue("@ID", IDD);
                cmd.CommandText = "Update book_supp set surname=@sur, name=@nam, patronymic=@pat, birthday=@birth, address=@addr, telephone=@tel, bonus=@bon, karma=@kar, img=@img where id=@ID";
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
 
            conn.Close();
        }
 
    }
}
0
Лучше не лучше, но лучше.
 Аватар для BlacKCheT
16 / 14 / 3
Регистрация: 11.03.2018
Сообщений: 422
26.03.2019, 15:34  [ТС]
Воот...
Вложения
Тип файла: rar Change.rar (2.9 Кб, 12 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.03.2019, 15:34

Передать ID с textBox одной формы на textBox другой
Добрый день! Не могу понять, подскажите пожалуйста, у меня есть форма. На форме есть textBox &quot;UserID&quot;. К этому полю textBox есть...

Динамическое изменение значений в TextBox или в DataGrid
Подскажите как сделать, чтобы например в TextBox или в DataGrid значение менялось динамически. Допусти int object; for(int i=0;i &lt;...

Запись в Combobox одной формы из поля Textbox другой формы в Excel
Здравствуйте, уважаемые специалисты! Решаю задачу и выходит проблема. Есть лист &quot;Должности&quot; со столбцами Код и Наименование и...

Передача данных с DataGridView одной формы в TextBox другой формы
Ребята, мне необходимо передать значения с выбранной строки Datagridview в textboxы второй формы, но есть одно но! Нужно чтобы доступ был...

Перенести данные из textBox одной формы в listBox другой формы
Помогите пожалуйста) Нужно из textBox одной формы перенести данные в listBox другой формы.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru