如题是GridControl控件中的 gridview 列不是传统的gridview求大神解答

解决方案 »

  1.   

    求大神解答啊,来位懂GridControl得大神
      

  2.   

    终于有人理我了,1        2        3
    1        2        3
    1        2        3我的目的想把3的这一列存到List<String>集合里,但是GridControl控件中的gridview又跟普通的不一样
    求遍历方法啊,大神
      

  3.   

    就没人用过GridControl控件啊?
      

  4.   

    忘的差不多了,之前用过,他有列Columns属性的。
    如果你要获取这一列的数据的话是要遍历的是行,好像获取单元格的方法是getcellvalue类似的方法。有时间去看看他的成员,不要在这里傻等了
      

  5.   

    你只需要遍历每行   把第三个数字取出来就行了啊   DataRow dr;
     int count = this.gridView1.RowCount;
     string str;
                for (int i = 0; i < count; i++)
                {
                    dr = this.gridView1.GetDataRow(i);//遍历每行
                    str = dr[2].ToString();//每行的第三个数
                }
      

  6.   

    恩,我也再从它的columns下手,但是就不知道它的行属性是什么。因为没有ROWS
      

  7.   


    我目前正在用这个控件   getcellvalue  我主要用在用鼠标选择某一行来获取某个值
      

  8.   

      str = dr[2].ToStrin……                           《《《 这行报错  为将对象引用到实例
      

  9.   

    你控件绑定数据了没有     我的没有报错  
      断点调试看看你的dr是否为null
      

  10.   


    对的 ,dr为空,我创建dataset的时候table[0]也为空,我很纳闷
      

  11.   


    鼠标click事件我也可以获取到,因为我把信息存在columns [0] 里面,只是隐藏的,但是需要遍历的时候,就事情很多了
      

  12.   

                
    for (int i = 0; i < gridView3.RowCount; i++)
    {
       string celvalue = gridView3.GetRowCellValue(i, "列名").ToString();
    }
    这个必须是绑定的列。或者你可以获取datarow出来嘛。。
      

  13.   


    具体列名指什么的?columns中的什么属性
      

  14.   


    角色ID     角色编码     角色名称
    1        2        3
    1        2        3
    1        2        3
    角色ID 为隐藏的项,我想遍历一下,把角色名称的数据存到List<String>中去就可以了。
    求实现方法。
      

  15.   

    List<string> strList=new List<string>();
    for (int i = 0; i < gridView3.RowCount; i++)
    {
      strList.Add(gridView3.GetRowCellValue(i, "角色名称").ToString());
    }
    gridView3.GetRowCellValue(i, "角色名称").ToString();
    i是行数,而后一个参数是FieldName,是绑定列的名称。别告诉我,你没绑定哦?
      

  16.   


    大神大神,太爱你了,虽然代码有点偏差,但是被你点醒了。~  I love you baby.果断结贴