多行选择显示(方法1_通过select).txt

来自「C# 是创新性的新式编程语言」· 文本 代码 · 共 21 行

TXT
21
字号
			//多行选择显示
			//方法1:
			string RowSelectFilter="Employeeid=1 or Employeeid=3 or Employeeid=5";
			ListItemType itemType=e.Item.ItemType;//获得被创建项的类型
			if(itemType==ListItemType.Item||itemType==ListItemType.AlternatingItem)
			{
				DataRowView drv=(DataRowView)e.Item.DataItem;
				if(drv!=null&&RowSelectFilter!="")
				{
					DataTable dt=drv.Row.Table;
					DataRow[]a=dt.Select(RowSelectFilter);//满足标准的行(需要一段时间)
					foreach(DataRow dr in a)
					{
						if(dr==drv.Row)//当前数据项的行比较
						{
							e.Item.BackColor=Color.DarkBlue;
							break;
						}
					}
				}						
			}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?