Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Привязка данных dataGridView к textBox'ам на второ


Автор: Ali002 20.5.2014, 15:15
Программисты подскажите пожалуйста у меня такая проблема при передачи выбранной записи с 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);
        }

Автор: kmicic 28.6.2014, 12:54
look for "Passing Values Between Windows Forms c#"
eg:
http://stackoverflow.com/questions/17836398/passing-values-between-windows-forms-c-sharp
http://moretoc.blogspot.in/2012/04/passing-data-between-two-forms-windows.html

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Privyazka-dannykh-dataGridView-k-textBoxam-na-vtoro-id537b47fbae201548708b4568#findElement_E7045_53ae90baae20159814347d4c_0

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)