سلام.من روی یه پروژه ای کار میکنم که نیاز به راهنمایی دارم
با چه کدی می تونم ، یک سطر کامل از 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
سوال برنامه نویسی دارید؟
ندونستن عیب نیست، نپرسیدن چرا!