Не удается открыть обзор в представлении данных - PullRequest
0 голосов
/ 05 октября 2011

У меня есть DataGridView, как видно на картинке, и OpenFileDialog должен открываться, когда я нажимаю «Обзор из файла».Я считаю, что нет никакого способа стать возможным, если я напишу свой код с помощью методов button_Click, но я не знаю, под каким методом писать свой код.Пожалуйста помоги.

enter image description here

Насколько я уже сделал это: (надеюсь, это поможет)

string[] col2 = new string[dataGridView1.Rows.Count];

        for (int i = 0; i < dataGridView1.Rows.Count; i++)

            if (col2[i] == "Browse From File...")
            {
                DialogResult result2 = openFileDialog2.ShowDialog();
                if (result2 == DialogResult.OK)
                {
                     filename = openFileDialog1.FileName;
                }
            }

1 Ответ

1 голос
/ 05 октября 2011

Поместите свой код в событие DataGridView.CellValueChanged.Используйте свойство SelectedCells, чтобы найти текущую ячейку, а затем проверьте, имеет ли ее значение «Обзор из файла ...».Если это так, отключите вызов OpenFileDialog.ShowDialog().

См. Эту документацию для CellValueChanged: http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellvaluechanged.aspx

...