[求助]c#listview的背景色问题,请分析一下
for (int i = 0; i < listView1.Items.Count; i++){
for (int j = 0; j < listView1.Items[i].SubItems.Count; j++)
{
if (listView1.Items[i].SubItems[j].Text.ToUpper() == textBox1.Text.ToUpper())
{
MessageBox.Show(this, "已经找到!在第" + (i + 1).ToString() + "行、" + (j + 1).ToString() + "列", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
listView1.Items[i].SubItems[j].BackColor = Color.BlueViolet;
}
}
}
上面代码在运行过程中,当i=0,即查询的数据在第一列时,listview的背景色可以正确设置,当i!=0时,即使找到了text数据,也依然不能正常设置listview的背景色,搞了半天没找到原因,希望高手们帮忙分析一下
[此贴子已经被作者于2007-7-11 16:18:00编辑过]