我需要对某个字段的做出响应,怎么办呢?

解决方案 »

  1.   


    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
            {
                if (e.ColumnIndex == 2)
                {
                   
                }
                //if (dataGridView1.Columns[e.ColumnIndex].HeaderText == "单位名称")//.Name == "单位名称"
                //{            //}
            }
      

  2.   

    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
            {
                if (e.ColumnIndex == 2)
                {
                   
                }
                //if (dataGridView1.Columns[e.ColumnIndex].HeaderText == "单位名称")//.Name == "单位名称"
                //{            //}
            }
      

  3.   

    如果字段有100个,需要在5个地方可输入,但是顺序不一样,用INDEX不太方便,能不能用中文呀
    private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
            {
                if (e.ColumnIndex == 2)   =单位名称
                {
                   
                }
                //if (dataGridView1.Columns[e.ColumnIndex].HeaderText == "单位名称")//.Name == "单位名称"
                //{            //}
            }
      

  4.   

    我跟楼上的一起晕,
    看我注释的下半段...[
    code=C#]
    if (dataGridView1.Columns[e.ColumnIndex].HeaderText == "单位名称")//.Name == "单位名称"
    {}[/code]
      

  5.   

    if (dataGridView1.Columns[e.ColumnIndex].HeaderText == "单位名称"{}
      

  6.   

    根据需求不同,你只需要看到那几个handler就可以了 
    .net都是事件驱动模型,根据实际需要 
    使用行点击事件或者单元格点击事件
    来获得你点击的位置,执行相应的逻辑
    希望有所帮助