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

#C

توسط roya-s در 4 سال پیش
0 607 1 4 سال پیش
roya-sreza-irdev
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

خوش آمدید

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

لطفا ابتدا لاگین کنید