文章目录
读取Json文件
1. 新建一个Json文件
[ { "ID": "0", "UserName": "全部" }, { "ID": "2", "UserName": "小花" }, { "ID": "3", "UserName": "张三" }, { "ID": "4", "UserName": "小草" }, { "ID": "5", "UserName": "小白" } ]
2. 读取Json文件
//创建一个User(类) List<User> users; //读取Json文件 //把Json文件放到当前项目生成文件路径下 /* *选中项目右键点击属性,点生成查看输出路径地址 */ users = Common.JsonHelper.FileLoadList<Element.User>(Application.StartupPath + @"\案例.json");
3. 将Json文件值绑定到LabeledCombox中
List<string> 医师List = new List<string>(); //循环赋值 for (int i = 0; i < users.Count; i++) { string 医师 = users[i].UserName; 医师List.Add(医师); } //绑定 labeledCombox_接收医师.DataSource = 医师List; //绑定默认值 labeledCombox_接收医师.EditValue = 医师List[0]; labeledCombox_核对医师.DataSource = 医师List;
4. 使用Linq获取LabeledCombox中的值
if (labeledCombox_接收医师.EditValue != null) { //获取ID query.接收医师Id = users.First(s => s.UserName == labeledCombox_接收医师.EditValue.ToString()).Id; }
这就是简单的Json文件读取并赋值的教程!!!