有listview这一项吗 只有datalist Gridvew之类的呀
选中datalist or gridview的itemstyle的font属性
Forecolor
属性
List list = manager.GetList(Ids,CheckedValue);
for (int i = 0; i < list.Count; i◆◆)
{
ListViewItem item = new ListViewItem(list[i].Id.ToString());
item.Tag = list[i];
item.SubItems.Add(list[i].ReceivableId.ToString());
item.SubItems.Add(list[i].OrderId.ToString());
item.SubItems.Add(list[i].SourceFileName.ToString());
item.SubItems.Add(list[i].OrderPrice.ToString());
item.SubItems.Add(list[i].PrintingCount.ToString());
item.SubItems.Add(list[i].Machining.ToString());
item.SubItems.Add(list[i].MachiningPrice.ToString());
item.SubItems.Add(list[i].DiscountPrice.ToString());
item.SubItems.Add(list[i].DiscountUser.ToString());
item.SubItems.Add(list[i].DiscountReason.ToString());
item.SubItems.Add(list[i].ChangPriceBefore.ToString());
item.SubItems.Add(list[i].ChangPriceUser.ToString());
item.SubItems.Add(list[i].SubtotalPrice.ToString());
lvReceD.Items.Add(item);
//设置指定列的字体颜色为红色
lvReceD.Items[i].UseItemStyleForSubItems = false;
lvReceD.Items[i].SubItems[7].ForeColor = Color.Red;
lvReceD.Items[i].SubItems[13].ForeColor = Color.Red;
}
不知道你用的是什么适配器,要是BaseAdapter的话,直接根据出发事件在适配器里监听更改对应项的字体颜色,然后notifyDataSetChanged()刷新一下就ok啊
以上就是土嘎嘎小编大虾米为大家整理的listview设置字体颜色相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!