代码之家  ›  专栏  ›  技术社区  ›  Geeth

列表框滚动查看问题wpf

  •  0
  • Geeth  · 技术社区  · 14 年前

    我正在用dataview类型的itemsource创建一个列表框。我想将列表框滚动到未选中的特定项。我正在为所选项目使用以下代码。

    代码:

    DataView dv = newDt.DefaultView;
                dv.Sort = "Count Desc";
                lbResult.DataContext = dv;
    

    要基于id获取行,请执行以下操作:

     var selectResult = from mypro in albumDetails.ToTable().AsEnumerable() where mypro.Field<string>("ID")==search.ID  select mypro;
    
                if (lbResult.SelectedItem != null)
                {
                    lbResult.ScrollIntoView(**lbResult.Items[0]**);
                }
    

    吉莎

    1 回复  |  直到 14 年前
        1
  •  0
  •   Ragunathan    14 年前

     DataRow row = dataview.Select("ID='" + search.ID + "'")[0];
     int i= dataview.Rows.IndexOf(row);