0 امتیاز
چگونه میشود اطلاعات یک سلول را در چند ردیف از دیتا گرید به صورت کامل داخل یک تکست باکس نمایش داد مثلا تمام نام خانوادگی های دیتا گرید را کنار هم در تکست باکس نمایش دهیم

1 پاسخ

+2 امتیاز

سلام

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

البته میتونید اون فاصله رو بین کوتیشن ها بردارید

 txtname.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString() + " " + dataGridView1.CurrentRow.Cells[2].Value.ToString() + " " + dataGridView1.CurrentRow.Cells[3].Value.ToString();

بلی اونم میشه

به این شکل

البته لازم نیست دبل کلیک کنید با کلیک معمولی نشون میده

 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
         

            if (e.RowIndex >= 0)

            {

                DataGridViewRow row = this.dataGridView1.Rows[e.RowIndex];

              
                txtname.Text = dataGridView1.CurrentRow.Cells[1].Value.ToString()+","+ dataGridView1.CurrentRow.Cells[2].Value.ToString()+","+ dataGridView1.CurrentRow.Cells[3].Value.ToString();

              
                //  textBox3.Text = row.Cells["Age"].Value.ToString();
            }
          
        }

 

 

توسط (7,164 امتیاز) 4 7 141
خیلی ممنونم از وقتی که گذاشتید ...متشکرم
توسط (102 امتیاز) 2
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...