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

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

以连接sql server数据库为例,保证你能做到

1首先添加引用。在项目中右键添加引用,然后找到net,找到Systemdata。然后在后台引用的地方输入using SystemDataSqlClient;

2我只讲后台,前台你看着做啊。看代码。我会以最简单最易理解的方式给你讲解。懂了后你可以自己编写

Private void ToData()

SqlConnection conn = new SqlConnection();//创建连接对象

connConnectionString = "data source=(要连接的数据库的服务器的IP,如果是本机的话可以用);initial catalog=(数据库名称);user id=(用户名);pwd=(密码)";//连接字符串

connOpen();//打开数据库

SqlCommand cmd = new SqlCommand();//创建命令对象

cmdConnection = conn;

string sql ="select from 表 where 条件";//创建sql语句

cmdCommandText = sql;

SqlDataReader sd = cmdExecuteReader();//执行命令

if (sdRead())

{

MessageBoxShow("有次用户")

}

利用datagridview1的cellformatting事件

该事件在单元格显示数据库前触发,有很高的执行效率,不会影响速度

private

void

datagridview1_cellformatting(object

sender,

datagridviewcellformattingeventargs

e)

{

foreach

(datagridviewrow

dr

in

datagridview1rows)

{

switch

(drcells[2]valuetostring)

{

case

"1":

drcells[2]value

=

"一";

break;

case

"2":

drcells[2]value

=

"二";

break;

case

"3":

drcells[2]value

=

"三";

break;

case

"4":

drcells[2]value

=

"四";

break;

//

}

}

}

tring constr = "server=;database=School;uid=123;pwd=123;";

SqlConnection conn = new SqlConnection(constr);//创建数据库连接

connOpen();//打开连接

//往表 Tittle里插入指定内容。

string str = stringFormat("insert into Tittle (name,sex,age,birthday) values ('{0}','{1}','{2}','{3}')", textBox1Text, textBox2Text,textBox3Text,textBox4Text);

SqlCommand cmd = new SqlCommand(str, conn);//对指定的连接conn执行SQL数据 *** 作语句    

int i = cmdExecuteNonQuery();//执行指定的sql *** 作语句。数据库表里的数据就被更新了,i表示受影响的行数。

以上就是关于谁能给个C# winform连接数据库的例子,并且 *** 作查询返回一些数据库,可以显示出来全部的内容,包括:谁能给个C# winform连接数据库的例子,并且 *** 作查询返回一些数据库,可以显示出来、winform里DataGridView这个控件直接绑定数据库信息实时交互 *** 作、C#winform如何通过Datagridview向数据库增加数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9345423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存