我现在有2个datagridview    第一个datagridview的第一列是一个复选框。当我选择其中某一行的时候,第二个datagridview就会显示出我所选中的那一行的所有信息。怎么实现?我现在只做到循环判断选择的行
代码如下 错误了就请指教
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            //判断选中状态
            for (int i = 0; i < this.dataGridView1.Rows.Count; i++)
            {
                try
                {
                    if (dataGridView1.Rows[i].Cells[0].Value != null)
                    {
                        if (bool.Parse(dataGridView1.Rows[i].Cells[0].Value.ToString()) == true)
                        {
                         不知道怎么写
                        }
                    }
                }
                catch { }
            }
        }

解决方案 »

  1.   

    那要看到你的第一个datagridview 读的数据是不是全部字段了,
    要中带过去就行,要不行,则要重新SQL语句查询读出了
      

  2.   

    用数据源创建向导搞定,前提是,你的第一个datagridview表和第二个datagridview表之间存在外键关联。
      

  3.   

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
    }