本帖最后由 cunbaobao 于 2011-09-27 03:26:43 编辑

解决方案 »

  1.   

    试试,原因:gridView1.FocusedColumn为null的时候,其根本就没有fieldName,所以就报了这个错。你看看是那个是null了,再判断那个不能为NUll的情况,
    if(this.gridView1.FocusedColumn!=null)
    {}
      

  2.   

    应该是没有取到fieldName的值,lZ好好检查一下,跟进去看看
      

  3.   

    应该是gridView1.FocusedColumn 为Null
    要选中GrieView中的某行,FocusedColumn 才不会为空。
      

  4.   

    明明有字段名,鼠标按下了 可gridView1.FocusedColumn 为Null 啊 咋回事啊
      

  5.   

    问一句【FocusedColumn】是啥?
    我怎么看都像是得到焦点的那个列,不知道是不是
      

  6.   

            private void gridView1_MouseDown(object sender, MouseEventArgs e)
            {
                if (this.gridView1.FocusedColumn != null)
                {
                    string s = this.gridView1.FocusedColumn.FieldName;
                    MessageBox.Show(s);
                }
            }
    咋不执行呢
      

  7.   

    lz 当你的fileName=""的时候 也就是 ""!=null
    那么他肯定爆这个错
    解决方案其实很简单
    直接
    ...FileName.Tostring()!="" 就OK了
      

  8.   

    错误原因:对象未实例化
    查找方法:逐步判断父对象是否为空
    例:先判断1、this.gridView1.FocusedColumn.FileName
             2、this.gridView1.FocusedColumn 
      

  9.   

    我的意思就是 鼠标点击了一个单元格内的数据后,得到对应的字段名 咋写代码,在哪个事件里写??控件是Devpress   gridControl
      

  10.   

    gridView1.FocusedColumn 出錯。
      

  11.   

    fieldName 没有值
    在判断前 可以加一个fieldname的默认值this.gridView1.FocusedColumn.FieldName="value";
    再判断的时候就不会有错误了 
      

  12.   

    这个控件没有玩过
    不过这些控件基本上都差不多,你想要其实就是鼠标点击的那个cell的值
    你可以试试用其他的方式得到当前的单元格
      

  13.   


      //即选中的行数要大于0 ,Gridview应该有选中行数的这个属性,楼主去找下
      if(gridView1.SelectedCount > 0)
    {
      
    }