以连接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向数据库增加数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)