打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#如何在textBox上显示数据库文本并且可以进行修改
我帮你写了个,说的很详细,还有不懂再提出来。我用的是SQL SERVER数据库,假设数据库名Access,其中有个Name表,表中有id跟name这2列,id为学号name为姓名,C#代码如下:using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;namespace ConsoleApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//连接到数据库
SqlConnection connection = new SqlConnection("Data Source=.;Initial Catalog=Access;Integrated Security=True");

//选择姓名查询按钮发生的事件
private void button1_Click(object sender, EventArgs e)
{

string sql = string.Format("select name from Name where id={0}",textBox1.Text.Trim()); //查询语句,查询Name表中id等于输入的学号的学生的姓名
connection.Open(); //打开数据库
SqlCommand command = new SqlCommand(sql,connection); // 创建一个SqlCommand对象command对数据库进行操作
SqlDataReader dateReader = command.ExecuteReader(); //用command对象的ExecuteReader()方法来创建一个SqlDataReader对象dateReader
dateReader.Read(); //用它的Read()方法来读取查询到的数据
string name =(string)dateReader[0]; //声明一个name变量去接受数据
textBox2.Text = name; // 把查到结果显示在文本框
dateReader.Close(); //关闭查询
connection.Close(); //关闭数据库连接
} //选择修改按钮发生的事件
private void button2_Click(object sender, EventArgs e)
{
string sql = string.Format("update Name set name={0} where id={1}",textBox3.Text.Trim(),textBox1.Text.Trim());
connection.Open();
SqlCommand command = new SqlCommand(sql,connection);
command.ExecuteNonQuery(); //用ExecuteNonQuery()方法对数据进行修改
connection.Close();
}
}
} 输入学号即数据库中的id,点击姓名查询将查到的结果显示在后面,修改为按钮,你在后面的文本框输入要改成的名字,再点按钮,就修改了。 觉得不好再提出,一起学习下,呵呵
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
asp.net 中SQL备份还原
VS连接SQL Server数据库,增删改查详细教程(C#代码)
C# 数据表格(DataGridView)控件的应用案例
C#.NET操作数据库通用类(MS SQL Server篇)
mysql学习笔记(一)之mysqlparameter
数据库操作通用类
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服