在Visual Studio中,可以用listView控件直接从SQL Server数据库中动态读取数据,并自动调整列宽。本文讲解如何通过ADO.net连接SQL Server数据库,并用SqlDataReader读取数据,并显示到listview控件中。
代码中的MyDBase为自定义的使用ADO.NET方法交互数据库的类。代码获取:《使用ADO.NET自定义类MyDBase连接SQL Server数据库》 。
双击Form1,打开其Load事件,写入如下代码:
private void Form1_Load(object sender, EventArgs e){listView1.Items.Clear();listView1.Columns.Add("选择");//listView1的CheckBoxes属性为true;listView1.Columns.Add("编码");listView1.Columns.Add("姓名");listView1.Columns.Add("性别");listView1.Columns.Add("身份证号");listView1.Columns.Add("单位名称");listView1.Columns.Add("报考时间");listView1.View = View.Detai