如何正确地为特定列表元素着色

时间:2015-08-21 13:08:17

标签: android android-listview

我有不同的列表元素,并希望为特定列表元素着色。我的想法是将listview元素的文本保存到数据库中,该数据库应该是红色的。我想比较数据库的文本和listview元素的文本,当它们匹配时,它们应该用红色表示。

这是原始的listView: enter image description here

然后我想用例如“Presetting”文本为listview着色。数据库内容是正确的: enter image description here

但结果如下: enter image description here

这是listView适配器的代码:

    OleDbConnection baglan = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0");    
baglan.Open();    
string sql = "Select * From [Sayfa1$A1:A100] ";    
OleDbCommand komut = new OleDbCommand(sql, baglan);    
OleDbDataReader dr = null;    
dr = komut.ExecuteReader();
                DataTable dt = new DataTable();
            dt.Load(dr);
     // To Copy distinct values from specified column to a different datatable
    DataTable diffValues = dt.DefaultView.ToTable(true, "ColName");
    combobox1.DataSource = datatable;

非常感谢

0 个答案:

没有答案