?

解决方案 »

  1.   

    我这有点选cxgrid的几行,被选择行的记录号和行被选择行的判断。看对你有不有帮助:
      for i := 0 to cxGridDBTableView1.Controller.SelectedRowCount - 1 do
      begin
        if cxGridDBTableView1.Controller.SelectedRows[I].Selected then //判断是否被选择
        //取记录号
          RecordIndex := cxGridDBTableView1.Controller.SelectedRows[I].RecordIndex;
        
       
      end;
      

  2.   

    说错了。应该如下:
    数据的记录号: xxxDataSet.RecNo := RecordIndex + 1;  //RecordIndex是记录索引
      

  3.   

    Grid.View.Controller.FocusedColumnIndex
    Grid.View.Controller.FocusedRowIndex
      

  4.   

    cxGridDBTableView1.Controller.FocusedRowIndex;
    cxGridDBTableView1.Controller.FocusedColumnIndex
      

  5.   

    谢谢二位:
        小弟再有一个问题,那就是cxgrid的view打开时如果空记录是否能够显示一行,小弟已过问过这个问题,不过匆忙结了贴,好像不太行。请大家在帮我看看.
    原贴:http://community.csdn.net/Expert/TopicView.asp?id=4834754
      

  6.   

    同意楼上的:
    cxGridDBTableView1.Controller.FocusedRowIndex;
    cxGridDBTableView1.Controller.FocusedColumnIndexcxGrid太复杂了,用起来简直就是在受刑;但cxGrid实在太强大了,不用实在不忍心