读取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文件读取并赋值的教程!!!