用listview中的index属性
datagrid可以用程序控制随意定位到任何一个cell吗?可以,但我没有用过

解决方案 »

  1.   

    datagrid的问题,上这个网站看,最齐全了http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q689q
      

  2.   

    1.int i=listView1.SelectedItems.IndexOf(item);
    2.dataGrid[int rowIndex,int columnIndex);
      

  3.   

    哇哇,对不起对不起,我没表达清自己的意思
    其实我是想知道选中的行在listview中的位置,也就是left、top、width、height这些信息
    对不起前面几位啦,浪费了大家的感情哪,对不起对不起~~~~
      

  4.   

    private void listView1_MouseDown(object sender,MouseEventArgs e)
    {
           System.Windows.Forms.ListViewItem  item=this.listView1.GetItemAt (e.X ,e.Y );
      MessageBox.Show ("top->"+ item.Bounds.Top +"height->"+ item.Bounds.Height); 
     
    }
    看看是不是你想要的;
      

  5.   

    获取Mouse的事件即可,好简单的DataGrid也一样