Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Привязка данных dataGridView к textBox'ам на второй форме (http://forum.oszone.net/showthread.php?t=282468)

Ali002 20-05-2014 15:51 2353563

Привязка данных dataGridView к textBox'ам на второй форме
 
Программисты подскажите пожалуйста у меня такая проблема при передачи выбранной записи с Datagridview одной формы в tekstbox другой формы я передаю так:
//первая форма
Код:


  BindingSource bns = new BindingSource();
 private void companyDataGridView_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {     
    //тут я получаю значение нужной мне строки
            idcompany = Convert.ToString(this.companyDataGridView.Rows[this.companyDataGridView.CurrentCell.RowIndex].Cells[0].Value);
         
            if (Convert.ToBoolean(companyDataGridView.Rows[this.companyDataGridView.CurrentCell.RowIndex].Cells[0].Value) == true)
            {
                bns.DataMember = this.companyDataGridView.DataMember;
                bns.Position = companyDataGridView.CurrentRow.Index;
            //Передай BindingSource во вторую форму
            ZaprCompHistory.bns = bns;
            // Дальше уже открывай вторую форму:
                ZaprCompHistory zapros = new ZaprCompHistory();
                zapros.Show();
            }
        }

вторая форма
Код:

public static BindingSource bns { get; set; }
 private void ZaprCompHistory_Load(object sender, EventArgs e)
        {
            this.textBox1.DataBindings.Clear();
            textBox1.DataBindings.Add(new Binding("Text", bns, "Id_company"));

            this.zapros_company_istoriyaTableAdapter.zapros(this.analyseDataSet.zapros_company_istoriya, textBox1.Text);
        }



Время: 06:29.

Время: 06:29.
© OSzone.net 2001-