2014-10-27 69 views

回答

0
int Count = 0;  

private void textBox1_TextChanged(object sender, TextChangedEventArgs e) 
{ 
    for (int i = 0; i < dataGrid1.Items.Count; i++) 
    { 
    string cellContent = dtReferral.Rows[i][0].ToString(); 
    try 
    { 
     if (cellContent != null && cellContent.Substring(0, textBox1.Text.Length).Equals(textBox1.Text)) 
     { 
      Count++; 
      object item = dataGrid1.Items[i]; 
      dataGrid1.SelectedItem = item; 
      dataGrid1.ScrollIntoView(item); 
      //row.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next)); 
      break; 
     } 
    } 
    catch { } 
} 

}

這應該得到計數。

+0

感謝您的反饋。搜索到的文本使用附加屬性和值轉換器找到的事實不是重複搜索?我想知道是否可以將它們用於計數。 – CliveJ 2014-10-28 07:31:42