Выбор MultipleRow и текстовые поля в форме Windows С#C#

Место общения программистов C#
Ответить
Anonymous
 Выбор MultipleRow и текстовые поля в форме Windows С#

Сообщение Anonymous »


У меня есть этот код, который работает, когда я выбираю одну строку и правильно ввожу их туда, куда они идут. Теперь проблема в том, что мне нужно выбрать 1x1, есть способ выбрать первую строку, а затем действие повторяется для остальные 5 ниже. В каком порядке? Как вы можете видеть, у каждого из них разные текстовые поля, или есть руководство или видео на YouTube, где я мог бы собрать информацию о том, как это сделать и нужно ли мне всегда делать 1x1

int rowCount = dataGridView2.RowCount; // Получение общего числа файлов в DataGridView если (rowCount >= 6) { int selectedRowIndex = dataGridView2.CurrentCell.RowIndex; // Получение фактического выбранного файла if (selectedRowIndex >= 0 && selectedRowIndex < 6) { если (выбранныйИндексРов == 0) { txtDniEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[4].Value.ToString(); txtApellido2Esposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[2].Value.ToString(); txtApellidoEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[1].Value.ToString(); txtNombreEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[0].Value.ToString(); txtPaisEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[8].Value.ToString(); } иначе, если (selectedRowIndex == 1) { txtDniEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[4].Value.ToString(); txtApellido2Esposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[2].Value.ToString(); txtApellidoEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[1].Value.ToString(); txtNombreEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[0].Value.ToString(); txtPaisEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[8].Value.ToString(); } иначе, если (selectedRowIndex == 2) { txtDniMadreEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[4].Value.ToString(); txtApellidoMadreEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[1].Value.ToString(); txtApellido2MadreEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[2].Value.ToString(); txtNombreMadreEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[0].Value.ToString(); } иначе, если (selectedRowIndex == 3) { txtDniPadreEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[4].Value.ToString(); txtApellidoPadreEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[1].Value.ToString(); txtApellido2PadreEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[2].Value.ToString(); txtNombreMadreEsposa.Text = dataGridView2.Rows[selectedRowIndex].Cells[0].Value.ToString(); } иначе, если (selectedRowIndex == 4) { txtDniPadreEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[4].Value.ToString(); txtApellidoPadreEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[1].Value.ToString(); txtApellido2PadreEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[2].Value.ToString(); txtNombrePadreEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[0].Value.ToString(); } иначе, если (selectedRowIndex == 5) { txtDniMadreEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[4].Value.ToString(); textBox3.Text = dataGridView2.Rows[selectedRowIndex].Cells[1].Value.ToString(); textBox4.Text = dataGridView2.Rows[selectedRowIndex].Cells[2].Value.ToString(); txtMadreEsposo.Text = dataGridView2.Rows[selectedRowIndex].Cells[0].Value.ToString(); } // Реализуем те операции, которые необходимы для присвоения данных в TextBox } еще { } введите здесь описание изображения. Я ожидаю, что сделаю 1 щелчок в Cargar Datos Casamiento, чтобы получить всю информацию, и не буду 1x1
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»