2014-01-10 7 views
0

Я хочу найти индекс строки в wpf datagrid по значению ячейки. Как мне это сделать ?Как найти индекс строки?

Например

gataGrid.SelectedIndex = dataGrid.CellValue('abcde') 

Благодаря

+1

Вы ищете в клетках одного столбца или все? – Plue

+1

Обеспечить больше контекста. Строка содержит несколько ячеек, какую ячейку вы оцениваете, чтобы определить, нашли ли вы свою строку или нет? –

+0

Мне нужно выбрать строку. Я нашел значение ячейки с LINQ из таблицы SQL. Но индекс datagridview и индекс таблицы SQL различны. –

ответ

0

Я нашел солитон как это

foreach (DataRowView row in dataGrid.Items) 
       { 
        if (row.Row.ItemArray.Contains('value')) 
        { 
         dataGrid.SelectedIndex = dataGrid.Items.IndexOf(row); 
         dataGrid.ScrollIntoView(row); 
         break; 
        } 
        else 
        { 

        } 
       } 
Смежные вопросы