using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace WindowsFormsApplication7
{
class student
{
public string _code { get; set; }
public string _name { get; set; }
public bool _sex { get; set; }
public DateTime _bithday { get; set; }
public decimal _score { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication7
{
public partial class Form1 : Form
{
SqlConnection conn = null;
SqlCommand cmd = null;
public Form1()
{
InitializeComponent();
conn = new SqlConnection("server=.;database=data0425;user=sa;pwd=123;");
cmd = conn.CreateCommand();
}
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
List<student> list = new List<student>();
cmd.CommandText = "select * from student";
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
if(dr.HasRows)
{
while(dr.Read())
{
student s = new student();
s._code = dr[0].ToString();
s._name = dr[1].ToString();
s._sex = Convert.ToBoolean(dr[2]);
s._bithday = Convert.ToDateTime(dr[3]);
s._score = Convert.ToDecimal(dr[4]);
list.Add(s);
}
}
conn.Close();
foreach(student a in list)
{
ListViewItem li = new ListViewItem();
li.Text = a._code;
li.SubItems.Add(a._name);
li.SubItems.Add((a._sex ? "男" : "女"));
li.SubItems.Add(a._bithday.ToString("yyyy年MM月dd日"));
li.SubItems.Add(a._score.ToString());
listView1.Items.Add(li);
}
}
}
}
![](https://images2015.cnblogs.com/blog/943867/201606/943867-20160628164427343-346354367.png)
![](https://images2015.cnblogs.com/blog/943867/201606/943867-20160628164543062-96099712.png)
![](https://images2015.cnblogs.com/blog/943867/201606/943867-20160628164553531-836890565.png)