当点击DataGridView网格中的数据时,弹出该行的详细信息!请各位写出详细代码!!谢谢!!(asp.net会,Winform不会!!讲理论的别发!!谢谢)

解决方案 »

  1.   

     private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
            {
                label1.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["学号"].Value.ToString();
                label2.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["姓名"].Value.ToString();
                label3.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["性别"].Value.ToString();
                
            }
      

  2.   

    2楼,按照你的方法好象不行!!报错!Form2 ff = new Form2();            ff.Txt = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells["stime"].Value.ToString();             ff.ShowDialog();明明dataGridView1上绑定了stime,而现在报Stime没这个列名!!
      

  3.   


    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) 
            { 
                label1.Text = dataGridView1.Rows[e.RowIndex].Cells["学号"].Value.ToString(); 
                label2.Text = dataGridView1.Rows[e.RowIndex].Cells["姓名"].Value.ToString(); 
                label3.Text = dataGridView1.Rows[e.RowIndex].Cells["性别"].Value.ToString(); 
                
            }
      

  4.   

    晕~上面的e.RowIndex实际就是 e.RowIndex ,我其实是想设为红色字体的