加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLserver--用存储过程在winform的dataGridView空间中显示数据库

发布时间:2020-12-12 14:23:22 所属栏目:MsSql教程 来源:网络整理
导读:数据库代码 create proc usp_TblClass_selectAll as begin select * from TblClass end winform代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using Sy

数据库代码

create proc usp_TblClass_selectAll
as
begin
select * from TblClass
end

winform代码

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.Configuration;
using System.Data.SqlClient;

namespace _11._12
{
??? public partial class Form1 : Form
??? {
??????? string constr = ConfigurationManager.ConnectionStrings["ClassconStr"].ConnectionString;
?????
??????? public Form1()
??????? {
??????????? InitializeComponent();
??????? }

??????? private void dataGridView1_CellContentClick(object sender,DataGridViewCellEventArgs e)
??????? {

??????? }

??????? private void Form1_Load(object sender,EventArgs e)
??????? {
??????????? List<ClassModel2> list = new List<ClassModel2>();
??????????? using (SqlConnection con = new SqlConnection(constr))
??????????? {
??????????????? con.Open();
??????????????? string sp_name = "usp_TblClass_selectAll";
??????????????? using(SqlCommand cmd=new SqlCommand (sp_name,con))
??????????????? {
??????????????????? cmd.CommandType = CommandType.StoredProcedure;
??????????????????? using(SqlDataReader reader=cmd.ExecuteReader())
??????????????????? {
??????????????????????? if (reader.HasRows)
??????????????????????? {
??????????????????????????? while (reader.Read())
??????????????????????????? {
??????????????????????????????? ClassModel2 model = new ClassModel2();
??????????????????????????????? model.clsName=reader.IsDBNull(reader.GetOrdinal("cName"))?string.Empty:reader.GetString(reader.GetOrdinal("cName"));
??????????????????????????????? model.clsDesc = reader.IsDBNull(reader.GetOrdinal("cDescription")) ? string.Empty : reader.GetString(reader.GetOrdinal("cDescription"));
??????????????????????????????? list.Add(model);
??????????????????????????? }
??????????????????????? }
??????????????????? }
??????????????? }
??????????????? dataGridView1.DataSource = list;
??????????? }
??????? }
??? }
}


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读