0.背景
一个下拉框的数据源写入的方式有很多种,可以直接在控件中写死,也可以从数据库中或者,本文简单介绍一下另一种方式——从txt文件中读取。
1.过程
首先,准备一个txt文件,里面以key-value的形式写入一些数据,比如下面这样:
1,张三
2,李四
3,王五
然后,使用下面的代码把获取的数据进行绑定
//读取txt文件 public void ReadTxt() { string path = @"C:\Users\Administrator\Desktop\1.txt";//文件路径 string readline; string[] array; StreamReader reader = new StreamReader(path, System.Text.Encoding.GetEncoding("UTF-8")); while (reader.Peek()>=0) { try { readline = reader.ReadLine(); if (readline != "") { readline = readline.Replace("\"", ""); array = readline.Split(','); if (array.Length == 0) { Console.WriteLine("导入的数据有错误"); return; } this.DropDownList1.Items.Add(array[1]); } } catch (Exception ex) { throw new Exception(ex.Message); } } }
效果图如下: