C#执行存储过程并将结果填充到GridView的方法
本文实例讲述了C#执行存储过程并将结果填充到GridView的方法。分享给大家供大家参考,具体如下:
SelectSql sq = new SelectSql();
SqlConnection conn = new SqlConnection(sq.lc);
conn.Open();
SqlDataAdapter rd = new SqlDataAdapter();
DataSet ds=new DataSet();
SqlCommand sqlcom = new SqlCommand("dbo.selectjf",conn);
sqlcom.Parameters.Add("@name", SqlDbType.VarChar,20).Value = NameText.Text;
sqlcom.Parameters.Add("@sfzh",SqlDbType.VarChar,30).Value = SfText.Text;
sqlcom.CommandType = CommandType.StoredProcedure;
rd.SelectCommand = sqlcom;
rd.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
conn.Close();
ds.Dispose();
rd.Dispose();
更多关于C#相关内容感兴趣的读者可查看本站专题:《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#面向对象程序设计入门教程》及《C#程序设计之线程使用技巧总结》
希望本文所述对大家C#程序设计有所帮助。
相关推荐
-
mssql 存储过程调用C#编写的DLL文件
网上很有多类似的文章,但描述不完整,在某些关键的地方,少了相应的补充,以至于那些例子都无法测试通过. 我把其中的一种思路整理出来: 1. 准备DLL文件 首先,你需要新建一个类库工程,工程名没有要求,随意取为Test.新建一个类文件,例如: 复制代码 代码如下: using System; namespace Test { public class SayHello { public SayHello() { } public string Hi() { return "Hello!"
-
C# DatagridView常用操作汇总
本文汇总了C#中DatagridView的常用操作,有助于读者加深对C# DatagridView用法的理解,具体如下: 1.(最基本的技巧).获取某列中的某行(某单元格)中的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position; bookContent = this.database.d
-
C#获取存储过程返回值和输出参数值的方法
1.获取Return返回值 复制代码 代码如下: //存储过程//Create PROCEDURE MYSQL// @a int,// @b int//AS// return @a + @b//GOSqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString());conn.Open();SqlCommand MyC
-
C#调用Oracle存储过程的方法
本文实例讲述了C#调用Oracle存储过程的方法.分享给大家供大家参考.具体实现方法如下: Oracle数据库代码如下: 复制代码 代码如下: create or replace procedure proce_test(paramin in varchar2,paramout out varchar2,paraminout in out varchar2) as varparam varchar2(28); begin varparam:=paramin; paramout:=va
-
C#中常用的分页存储过程小结
表中主键必须为标识列,[ID] int IDENTITY (1,1)//每次自增一 1.分页方案一:(利用Not In和SELECT TOP分页) 语句形式: 复制代码 代码如下: SELECT TOP 10 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 20 id FROM TestTable ORDER BY id)) ORDER BY ID SELECT TOP 页大小 * FROM TestTable WHERE (ID NOT IN (SE
-
C# Datagridview绑定List方法代码
本文实例讲述了c# DatagridView绑定List的方法,分享给大家供大家参考.具体方法如下: 主要代码如下: IList<Person> lists; public Form2() { InitializeComponent(); lists = new BindingList<Person>(); lists.Add(new Person(2)); this.dataGridView1.DataSource = lists; } 希望本文所述对大家的C#程序设计有所帮助.
-
c#调用存储过程实现登录界面详解
1,创建存储过程 复制代码 代码如下: create proc Pro_Login(@UserName nvarchar(10),@PassWord nvarchar(10))as select * from [User] UserName=@UserName and PassWord=@PassWord 2,通过类是实现配置数据库字符串连接 复制代码 代码如下: class ConnectionString{public static string conStr = "Data Source=
-
C#中GridView动态添加列的实现方法
本文实例讲述了C#中GridView动态添加列的实现方法.分享给大家供大家参考.具体如下: protected void Page_Load(object sender, EventArgs e) { TemplateField mycustomField = new TemplateField(); //创建列实例 mycustomField.ShowHeader = true; // 设置属性 LinkButton lb = new LinkButton(); lb.Text = "Dele
-
C#调用sql2000存储过程方法小结
本文实例总结了C#调用sql2000存储过程方法,分享给大家供大家参考.具体实现方法如下: 调试环境:VS.NET 2005,SQL 2000,WINDOWS XP sp2. 语言:C# 一.调用带输入参数的存储过程 首先自然是在查询分析器里创建一个存储过程喽~~ 如下所示: 复制代码 代码如下: create proc proc_1 @uid int, @pwd varchar(255) as select UserName from users where uid = @uid and
-
c#中两种不同的存储过程调用与比较
存储过程的调用在B/S系统中用的很多.传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护.新的方法在一定程度上解决了这些问题. 在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作.调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是能使用存储过程就使用存储过程,很少直接使用SQL语句,所以存储过程是很有用而且很重要的. 存储过程简介 简单的说,存储过程是由一些SQL语句和控制语句组
-
C# 调用存储过程简单完整的实例代码
CREATE PROC P_TEST@Name VARCHAR(20), @Rowcount INT OUTPUT AS BEGIN SELECT * FROM T_Customer WHERE NAME=@Name SET @Rowcount=@@ROWCOUNT END GO ---------------------------------------------------------------------------------------- --存储过程调用如下: --------
-
C#中调用MySQL存储过程的方法
本文实例讲述了C#中调用MySQL存储过程的方法.分享给大家供大家参考.具体如下: 这段代码演示在 C# 程序中调用 MySQL 的存储过程,没有返回值,没有参数传递. MySqlConnection myConnection; myConnection = new MySqlConnection(); myConnection.ConnectionString = "database="+database+";server="+ server+";use
随机推荐
- js有序数组的连接问题
- 几句话带你理解JS中的this、闭包、原型链
- JavaScript 快捷键设置实现代码
- yii,CI,yaf框架+smarty模板使用方法
- Python ORM框架SQLAlchemy学习笔记之关系映射实例
- JavaScript中利用各种循环进行遍历的方式总结
- MySQL批量SQL插入性能优化详解
- php7安装yar扩展的方法详解
- Flask框架的学习指南之开发环境搭建
- 图解程序员必须掌握的Java常用8大排序算法
- Java常用命令汇总
- 警惕要命的10种小病
- axios进阶实践之利用最优雅的方式写ajax请求
- Android自定义TextView实现文字图片居中显示的方法
- Spring Cloud出现Options Forbidden 403问题解决方法
- vue生命周期与钩子函数简单示例
- vue解决弹出蒙层滑动穿透问题的方法
- Vue瀑布流插件的使用示例
- python用match()函数爬数据方法详解
- webstrom Debug 调试vue项目的方法步骤
