ListView的最后一行是超链接,“详细” 怎么在跳转页面时,获取某行的主键呢???

解决方案 »

  1.   

    int 选择的行数=listbox.item.selected;
      

  2.   

    /// <summary>
            /// 获取查看或删除的项
            /// </summary>
            /// <returns></returns>
            public object GetItem(ListView listView)
            {
                try
                {
                    object item = null;                HitTestResult result = VisualTreeHelper.HitTest(listView, Mouse.GetPosition(listView));
                    object context = (result.VisualHit as FrameworkElement).DataContext;
                    if ((context is object[]) == false)
                        item = context;
                    return item;
                }
                catch
                {
                    throw;
                }
            }
    再通过 DataRowView objDRV = quickBLL.GetItem(this.ltv_Bill) as DataRowView;