как выбирание данных datagrid

У меня есть datagrid и внутри этого datagrid у меня есть 3 колонны, 2 klas, которые получает информацию об основании данных и третьей digita пользователь внутри этих колонн, у меня есть несколько линий, что я хочу сделать, состоит в том, чтобы, когда выберет линия эти данные, он показал их мне в 3 textbox, которые 2 блокированы, и третий, где digita стоимость, пока я имею, что Вы выбираете любую ячейку и даете мне стоимость этой ячейки в textbox, но я не нуждаюсь в этом.

0
задан 21.07.2016, 21:28
3 ответа
var row = dvgDatos.CurrentRow;

это возвращает тебе отборную линию, despuГ©s, чтобы переворачивать данные в textbox пламя линии ячейка, в которой ты нуждаешься.

var value = string.empty;
value = row["nombreDelaColumna"].toString();
//O Por indice 
var indexColumna = 0;//Índice de la columna en el datagrid
value = row[indexColumna].toString();
1
ответ дан 24.11.2019, 13:47

Мы подписываемся на событие CellClick и в методе мы это используем:

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    textBox1.Text = (string)dataGridView1.Rows[e.RowIndex].Cells[0].Value;
    textBox2.Text = (string)dataGridView1.Rows[e.RowIndex].Cells[1].Value;
    textBox3.Text = (string)dataGridView1.Rows[e.RowIndex].Cells[2].Value;
}

советовал Тебе, чтобы ты создал метод, что-то, что делало бы это элегантным сейчас, что мы знаем, как соглашаться на ячейки линии, которую ты выбрал.

1
ответ дан 24.11.2019, 13:47
  • 1
    и поскольку я делаю, чтобы создавать или называть это событие CellClick –  Cristian R.M 25.07.2016, 18:05
  • 2
    схвати и # 237; youtube.com/watch?v=P5iyElfFqj4 –  fredyfx 02.08.2016, 00:33
  • 3
    @Mr. Noone проблема состоит в том, что я с datagrid не с datagridview и поэтому Rows и RowIndex, меня бросает ошибка там, как возможно решать (@fredyfx) –  Cristian R.M 02.08.2016, 17:21

Из-за которого ты не меняешь этот datagrid на dataGridView, это улучшенный контроль классика datagrid, и ты предотвратишь такие проблемы как этот.

0
ответ дан 24.11.2019, 13:47
  • 1
    Так или иначе я верю в то, что помните, что podr и # 237; схвати соглашаться на ячейку в классике datagrid как datagrid1. Columns (3).Text –  Fran Pino 05.08.2016, 11:23
  • 2
    из-за которого к счастью моя в windows одинокий CE есть datagrid –  Cristian R.M 05.08.2016, 16:35
  • 3
    поскольку он был бы кодом –  Cristian R.M 05.08.2016, 17:04

Теги

Похожие вопросы