sa_ddam213写了一篇关于如何highlight cells in a datagrid的精彩回复。我想有一个计数器,显示找到文本的单元格数量,但还没有找到方法。任何帮助将不胜感激,谢谢。
答案 0 :(得分: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 { }
}
}
这应该算一算。