谁能给个C# winform连接数据库的例子,并且操作查询返回一些数据库,可以显示出来

如题所述

假设你有一个WinForm,并且在这个窗体上有一个DataGridView表格,请这样做:using (SqlDataAdapter adapter=new SqlDataAdapter("select * from 表格名称",new SqlConnection("你的数据库连接字符串")){ DataTable dt = new DataTable(); adapter.Fill(dt); DataGridView1.DataSource = dt;} “数据库连接字符串”,请打开SQL manage Studio(SQL管理器)后右键点击某个数据库,然后单击属性,拷贝其中的字符串即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-13
string tablename = "";
tablename = textBox1.Text.ToString();
//连接字符串(你自己要改的)
const string sqlstring = @"Data Source=.\SQLEXPRESS;Initial Catalog=text;Integrated Security=True";
SqlConnection conn = new SqlConnection(sqlstring);
conn.Open();
//查询语句
string sql = "select * from ";
//表名
sql += tablename; SqlCommand cmd = new SqlCommand(sql, conn); // 创建一个适配器
SqlDataAdapter adapter = new SqlDataAdapter(sql, conn); // 创建DataSet,用于存储数据.
DataSet testDataSet = new DataSet(); // 执行查询,并将数据导入DataSet.
//adapter.Fill(testDataSet, "result_data");
adapter.Fill(testDataSet, tablename);
//自动添加列
dataGridView1.AutoGenerateColumns = true;
//数据绑定
dataGridView1.DataSource = testDataSet.Tables[0]; cmd.Dispose();
conn.Close();本回答被网友采纳

winform C#做数据库时,如何将查询到的结果一一对应地显示到textbox里...
1、实现使用到的Windows API的方法代码。2、实现最大化窗口-》最小化窗口--》正常大小窗口方法代码如下。3、定义全局变量的方法代码。4、实例化线程用来初次调用matlab--》把图像窗体放到winform的方法代码。5、线程执行的方法-->每隔50ms查找一下figure窗体->找到嵌入到winform的panel控件里的方法代码。...

c#连接数据库后用窗体显示数据库信息
1.设置数据库可以远程访问(以sqlserver为例)开始菜单---程序--- Microsoft sql server 2005---配置工具--sqlserver 外围配置器 ---服务和连接的外围配置器 打开 MSSqlServer---DataBase Engine--远程连接 选择本地连接和远程连接,再选择同时使用TCP\/IP 和named pipes 确定 2.创建Winform 应用程...

求一个C#winform登陆界面与sql数据库有关的代码
conn.Open();\/\/打开连接,数据库这扇门打开啦 cmd = new OleDbCommand(selectCmd, conn);\/\/使"连接"与SQL命令关联起来,这样使将要执行的SQL语句与数据库关联起来了 reader = cmd.ExecuteReader();\/*执行SQL语句并根据返回的查询结果(一个数据表)创建OleDbDataReader对象,并赋值给原先定义好用来存储...

C# Winform 在DataSet中查询纪录,最后返回这个查询出来的纪录dataset...
举个例子,如果要查询ID=xxx的记录:ds.Tables[0].Select("ID ='" + yourId + "'");返回是一个DataRow[] 如果想要DataSet,那你可以自己再new 一个Dataset 把刚返回的DataRow[] Add进去

用c# 的winform!! excel当数据库,做一个合格证打印系统。
哪有excel当数据库的,就是把excel内容读出来,然后打印嘛,百度!!好吧,既然非得用excel做数据库,方法是这样的:1,.连接数据库 2,string strsql="select * from [Sheet1$]";\/\/查询表内容 3,OleDbCommand 读出数据 4,绑定到DataGridView ...

winform,用c#链接 sql server。对数据库进行查询记录,增加记录,删除记录...
C#连接Sql的步骤:①:添加引用using System.Data.SqlClient;②:创建连接字符串;③:创建SQL执行语句;③:创建SqlConnection对象;④:打开连接;⑤:创建SqlCommand对象;⑥:关闭连接;---下面是增加记录的代码--- string ConnString = "Data Source=SAWYER-PC;Initial Catalog=InfoDemo;Persist Security I...

c#里如何以列表形式显示一些东西啊?
在winform里是DataGridView,添加三列,修改HeaderText属性,绑定数据源.连接到数据库中 把要连的表写好SQL语句

C# winform程序连接数据库直连安全吗?
} catch { return null;} } } 使用方法,先把连接字符串加密 string strConnEnc = DesEncrypt(strConn,'abcd1234');然后 strConnEnc 就是加密过的了,可以写在配置文件web.config里头或别的地方 使用的时候 DesDecrypt(strConnEnc,'abcd1234')调出来结果就是连接字符串了,可以用来连接数据库了 ...

C# winform 执行数据库存储过程时间长,我想出一个请稍等 ,正在查询界 ...
你说的这个就是多线程了,搜索一下相关内容就知道了,开个线程去执行那个存储过程,然后找张loadding的gif(当然怎么做你随意)显示出来就行了,然后线程完了就关掉那个等待界面。

C# winform中如何实现在编写类记录从form2窗体,保存连接数据库字符串和...
select * from master.dbo.sysdatabases 查数据库名 select * from 数据库名.dbo.sysobjects where xtype = 'U' order by name asc 差数据库下的表名 SELECT * FROM 数据库名.dbo.SysColumns WHERE id=Object_Id('数据库名.dbo.表名')别的也没什么难的就事件调用。。。

相似回答