Показать данные из таблицы данных в новой форме - PullRequest
0 голосов
/ 13 января 2012

У меня есть сетка данных с данными, и когда я звоню dataGridView1_CellDoubleClick, я хочу заполнить данные из datagrif к форме.Существует код:

public Product something {get; set;}

private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e){
int id = (int)dataGridView1.SelectedRows[0].Cells[0].Value;
something = Podatci.GetproductByID(id);

FrmNewForm a = new FrmNewForm();
a.Show();

и, когда я открываю новую форму, логически она пуста

Как получить доступ к объектам, таким как текстовые поля, из открытой формы

Ответы [ 2 ]

0 голосов
/ 13 января 2012

Вы можете передать something новому конструктору формы и показать его там:

Добавить к форме:

public FrmNewForm(SomethingClass something) : this()
{
    txtSomething1.Text = something.Something1;
    // etc.
}

При создании:

FrmNewForm a = new FrmNewForm(something);
0 голосов
/ 13 января 2012
// your code

FrmNewForm a = new FrmNewForm();
    //do something here the way you want to display the values
a.Show();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...