zoukankan      html  css  js  c++  java
  • WinForm----DataGridview---连接数据库,以及双击一条数据,显示信息到Label控件,也可以是TextBox控件。

    最终效果:

    代码:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.ComponentModel;
     4 using System.Data;
     5 using System.Drawing;
     6 using System.Linq;
     7 using System.Text;
     8 using System.Threading.Tasks;
     9 using System.Windows.Forms;
    10 using System.Configuration;
    11 using System.Data.SqlClient;
    12 
    13 namespace Test
    14 {
    15     public partial class Form1 : Form
    16     {
    17         string constring = ConfigurationManager.ConnectionStrings["constring"].ConnectionString;
    18 
    19         public Form1()
    20         {
    21             InitializeComponent();
    22 
    23             data();
    24         }
    25 
    26         public void data()
    27         {
    28             using (SqlConnection con = new SqlConnection(constring))
    29             {
    30                 con.Open();
    31 
    32                 string Sql = "select * from tb_Frinfo";
    33 
    34                 DataTable dt = new DataTable();
    35 
    36                 SqlDataAdapter dap = new SqlDataAdapter(Sql, con);
    37 
    38                 dap.Fill(dt);
    39 
    40                 this.dataGridView1.DataSource = dt;
    41             }
    42         }
    43 
    44         private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
    45         {
    46             this.label1.Text = this.dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
    47             this.label2.Text = this.dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
    48             this.label3.Text = this.dataGridView1.SelectedRows[0].Cells[2].Value.ToString();
    49             this.label4.Text = this.dataGridView1.SelectedRows[0].Cells[3].Value.ToString();
    50             this.label5.Text = this.dataGridView1.SelectedRows[0].Cells[4].Value.ToString();
    51             this.label6.Text = this.dataGridView1.SelectedRows[0].Cells[5].Value.ToString();
    52             this.label7.Text = this.dataGridView1.SelectedRows[0].Cells[6].Value.ToString();
    53             this.label8.Text = this.dataGridView1.SelectedRows[0].Cells[7].Value.ToString();
    54         }
    55 
    56     }
    57 }
  • 相关阅读:
    rpm
    java 锁4
    java 锁3
    小技巧:在线生成按钮Shape的网站
    Python入门:内置函数
    山东理工大学SDUT
    Android项目实战(四十):Andoird 7.0+ 安装APK适配
    Android打赏功能:支付宝转账
    浅谈Android数据库DBFlow
    acffo的开源项目汇总
  • 原文地址:https://www.cnblogs.com/KTblog/p/4388652.html
Copyright © 2011-2022 走看看