انتقال یک سطر از datagridview به یک datagridview دیگر در فرم دیگر

#C

توسط roya-s در 6 سال پیش
0 28.9k 1 6 سال پیش
roya-s reza
0

سلام.من روی یه پروژه ای کار میکنم که نیاز به راهنمایی دارم
با چه کدی می تونم ، یک سطر کامل از datagridview را انتخاب کنم و در فرم دیگری در یک datagridview دیگری فقط همان سطر را نمایش دهد؟
خواهش میکنم زود جواب بدین

0

سلام

فرم1:
[CSHARP] private void button1_Click(object sender, EventArgs e)
{
int selectedRowInex = dataGridView1.CurrentCell.RowIndex;

        Form frm = new Form2(dataGridView1, selectedRowInex);
        frm.Show();
    }[/CSHARP]

فرم2:
[CSHARP]

    DataGridView pDGV = new DataGridView();
    int rowToShow;
	
    public Form2(DataGridView DGV,int row)
    {
        InitializeComponent();
        pDGV = DGV;
        rowToShow = row;
    }

    private void Form2_Activated(object sender, EventArgs e)
    {
        int cells = pDGV.Rows[rowToShow].Cells.Count;
        for (int i = 0; i < cells; i++)
        {
            dataGridView3.Rows[0].Cells[i].Value = pDGV.Rows[rowToShow].Cells[i].Value;
        }
    }

[/CSHARP]

دانلود پروژه :
http://www.s1.softafzar.net/uploads/20140622-398-share_DataGridView.rar

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.