+1 امتیاز

یک datagridview داریم میخواهیم وقتی روی یک فیلد از اطلاعات آن کلیک می کنیم اطلاعات همان فیلد در یک textbox در فرم دیگر نمایش داده شود.ابتدا textbox را انتخاب کرده و از قسمت propertis در modifire  آن را public می کنیم و مراحل زیر را انجام می دهیم(فرض بر این است که فرم دومی به نام Form2 و textbox1  در فرم دوم است)

روی فیلد مورد نظر در datagridview دبل کلیک می کنیم

   private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            Form2 f2 = new Form2();
            dataGridView1.CurrentCell.Value.ToString();
            f2.TextBox1.Text = dataGridView1.CurrentCell.Value.ToString();

            f2.Show();
        
               
        }

 

 

1 پاسخ

+3 امتیاز
رو DoubleClick کد بزن

بجای Show  از  ShowDialog   استفاده کن بهتره
ok,thanks
توسط (119 امتیاز) 1 3 9

سلام  دوست گرامی، من دنبال این آموزش که دوستمون ارائه دادن بودم  اما  با این تفاوت که فرم اول من بازه... و انتخاب در فرم دوم صورت می گیره...  و بعد از انتخاب هم فرم دوم بسته میشه ...بنابراین


F2.showdialog


رو قرار ندادم و در انتهای قطعه کد

this.close

رو قرار دادم  اما با کلیک یا حتی رویداد دابل کلیک فقط فرم بسته میشه... ممکنه راهنمایی کنید..

توسط (133 امتیاز) 2 3 13
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...