C# winform dataGridView
2020-11-16 12:58
标签:winform datagridview style blog http java 表S1只有5列,我想在dataGridView2的第一列 插入序号。 但是不成功~~~~ 怎么弄? C# winform dataGridView,搜素材,soscw.com C# winform dataGridView 标签:winform datagridview style blog http java 原文地址:http://www.cnblogs.com/Revel/p/3699560.html 1 private void btnConn_Click(object sender, EventArgs e)
2 {
3 //定义连接字符串
4 string constr = "server=.;database=DBTest;uid=sa;pwd=sa;";
5 SqlConnection con = new SqlConnection(constr);
6 try
7 {
8 con.Open();
9 SqlCommand cmd = new SqlCommand("select * from tbl_Student", con);
10 SqlDataReader dr = cmd.ExecuteReader();
11
12 //List
1 private void btnClear_Click(object sender, EventArgs e)
2 {
3 listBox1.Items.Clear();
4 }
5
6 private void Form1_Load(object sender, EventArgs e)
7 {
8 // TODO: 这行代码将数据加载到表“dBTestDataSet.s1”中。您可以根据需要移动或移除它。
9 this.s1TableAdapter.Fill(this.dBTestDataSet.s1);
10
11 }
12
13 private void button1_Click(object sender, EventArgs e)
14 {
15 //定义数据库连接字段
16 //string str_con = @"Data Source=.;Integrated Security=SSPI;Initial Catalog=DBTest;";
17 string str_con = "server=.;database=DBTest;uid=sa;pwd=sa;";
18 //定义SQL语句字符串
19 string sql = "select * from s1";
20 //定义并实例化数据库连接类型变量
21 SqlConnection conn = new SqlConnection(str_con);
22
23 conn.Open();
24
25 SqlCommand cmd = new SqlCommand(sql, conn);
26 SqlDataAdapter da = new SqlDataAdapter(cmd);
27
28 DataSet ds = new DataSet();
29 da.Fill(ds, "s1");
30
31 dataGridView2.DataSource = ds;
32 dataGridView2.DataMember = "s1";
33
34 dataGridView2.Columns[0].HeaderText = "序号";
35 dataGridView2.Columns[0].Width = 90;
36
37 //设置dataGridView1控件第一列的列头文字
38 dataGridView2.Columns[1].HeaderText = "学号";
39 //设置dataGridView1控件第一列的列宽
40 dataGridView2.Columns[1].Width = 80;
41
42
43 dataGridView2.Columns[2].HeaderText = "姓名";
44 //dataGridView2.Columns[1].DataPropertyName = ds.Tables[0].Columns[1].ToString();
45 dataGridView2.Columns[2].Width = 100;
46
47
48 dataGridView2.Columns[3].HeaderText = "性别";
49 //dataGridView2.Columns[2].DataPropertyName = ds.Tables[0].Columns[2].ToString();
50 dataGridView2.Columns[3].Width = 60;
51
52
53 dataGridView2.Columns[4].HeaderText = "年龄";
54 //dataGridView2.Columns[3].DataPropertyName = ds.Tables[0].Columns[3].ToString();
55 dataGridView2.Columns[4].Width = 60;
56
57
58 //dataGridView2.Columns[5].HeaderText = "所属科目";
59 //dataGridView2.Columns[4].DataPropertyName = ds.Tables[0].Columns[4].ToString();
60 //dataGridView2.Columns[5].Width = 150;
61
62 conn.Close();
63
64 }